在Vue.js中保存最后一个对象值

时间:2018-01-17 11:23:44

标签: javascript vue.js vuejs2

鉴于我缺乏经验,我不确定它是Vue.js或javascript的问题。 基本上我试图在修改对象之前保存它的值,然后最终恢复它。 但我认为我碰到了数据绑定,我使用了两个对象:

this.filters
this.myFilters

retrieve () {
  this.filters = this.myFilters ? this.myFilters : this.filters
}

但是this.myFilters与this.filters并行更新。

我不知道在哪里定位自己

1 个答案:

答案 0 :(得分:1)

直接分配仅复制引用...它只是引用同一对象的另一个变量。

您必须clone该对象。查看有关Stackoverflow的一些JS对象克隆教程或问题。