深度拷贝一个对象

父页面传值 data 对象到 子页面,子页面相应操作后,会更新data对象中部分变量值,页面不能刷新,异步更新改变后的值

这个时候,不能用 this.data.a = 新值,试了复制一个this.dataCopy = this.data出来,也不行,this.$set()也不行,都会刷新页面

后来用这个方法成功解决

this.dataCopy= JSON.parse(JSON.stringify(this.data));

这样,dataCopy现在会在内存中开辟一个新的地址,彻底与data切了联系。

你可能感兴趣的:(深度拷贝一个对象)