鉴于我缺乏经验,我不确定它是Vue.js或javascript的问题。 基本上我试图在修改对象之前保存它的值,然后最终恢复它。 但我认为我碰到了数据绑定,我使用了两个对象:
this.filters
this.myFilters
retrieve () {
this.filters = this.myFilters ? this.myFilters : this.filters
}
但是this.myFilters与this.filters并行更新。
我不知道在哪里定位自己
答案 0 :(得分:1)
直接分配仅复制引用...它只是引用同一对象的另一个变量。
您必须clone
该对象。查看有关Stackoverflow的一些JS对象克隆教程或问题。