定义一个变量等于data中的值,对变量进行更改,data中的值也会相应更改吗?
发布于 4 年前 作者 ping51 10740 次浏览 来自 官方Issues

为了书写方便,我把searchObj重新定义了一遍,等于data中的searchObj,但是为什么94行和95行打印的结果一样?

2 回复

百度了解一下JS的深拷贝和浅拷贝。

解决方案1:

let searchObj = JSON.parse(JSON.stringify(this.data.searchObj))

深拷贝问题

回到顶部