把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化的解决办法!...
程序员文章站
2024-01-28 11:47:22
...
data: {
return () {
dataEmp: {
empCode: 'GS1234'
},
dataEmp2: {
empCode: ''
},
}
}
此时修改dataEmp2,dataEmp里面的empCode也会跟着变化;
this.dataEmp2 = this.dataEmp;
this.dataEmp2.empCode = 'GS9999';
console.log( this.dataEmp.empCode);//返回GS9999
console.log( this.dataEmp2.empCode);//返回GS9999
解决方法:
this.dataEmp2 =JSON.parse(JSON.stringify(dataEmp));// here看
this.dataEmp2.empCode = 'GS9999';
console.log( this.dataEmp.empCode);//返回GS9999
console.log( this.dataEmp2.empCode);//返回GS9999
上一篇: go-单元测试
下一篇: mysql系列之函数的基本汇总
推荐阅读
-
Vue中把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化的解决方案
-
vue记录:把对象中的数据赋给某个变量,改变一个对象的值,另一个对象也变化
-
把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化的解决办法!...
-
vue爬坑:把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化
-
把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化的解决办法!...
-
vue爬坑:把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化...
-
vue踩坑记:把对象中的数据同时赋给了两个变量,改变一个对象的值,另一个对象也变化了
-
VUE爬坑:把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化的解决办法!
-
vue中使用data中的数据a给赋值给另外一个变量b,改变a或b的值,另一个对象也变化的解决方法