VUE 中 的深拷贝和浅拷贝

前端发现一个问题,我v-for 出来的组件绑定下来的时候,改了一个下拉的值

其他的下拉也跟着改变。

下拉的选项根据数据动态增加,但是改变一个下拉,其他跟着改,找了半天,

最后https://www.cnblogs.com/pangguoming/p/8438613.html 找到了问题

原来JS的对象和JAVA的对象类似,一个值引用,一个地址引用。

所以在JS数组PUSH的时候需要PUSH复制的对象

复制对象  JSON.parse(JSON.stringify(this.demandDetailList)) 

记录一下

猜你喜欢

转载自blog.csdn.net/shrek11/article/details/88424940