【发布时间】:2018-04-18 17:10:51
【问题描述】:
我遇到了 VueJS 和 Observer 对象的问题。我将我的部分对象分配给一个临时变量以供以后使用。然后用新数据重新分配对象的原始部分,并在 8 秒后将其恢复到我存储在临时变量中的原始状态。
我将此对象链接到一个列表视图,该列表视图以不同的方式呈现这两种不同的状态。
我想阻止观察者观察我的临时变量,但我不知道怎么做。
以下是我目前拥有的代码:
var temporary = core_data.map_data[data.selected]; //This is the variable I dont want to be observed.
core_data.map_data[data.selected].colour = data.colour;
core_data.map_data[data.selected].message = data.message;
core_data.map_data[data.selected].type = "ping";
setTimeout(
function () {
core_data.map_data[data.selected] =temporary;
// console.log(core_data.map_data);
}, 8000);
【问题讨论】:
-
你不想看哪个变量?
-
临时的。我现在要更新我的问题
标签: javascript vue.js vuejs2 observers