1.需求:打开高级检索的抽屉时,初始化抽屉中的value值
2. 进行了如下操作:
3.运行后发现:初始化值无效,且this.editForm_init的值反而被修改了
4.查询了原由如下:
实际在vue中this.A = this.B,没有进行深层赋值,只是把this.A的地址指向了与this.B相同的地址,所有对于A的修改会影响到B。
5.进行了如下修改:
将对象转成字符串剔除对象属性后,再转换成对象赋值,这样能解决指向相同地址修改会相互影响的问题。
1.需求:打开高级检索的抽屉时,初始化抽屉中的value值
2. 进行了如下操作:
3.运行后发现:初始化值无效,且this.editForm_init的值反而被修改了
4.查询了原由如下:
实际在vue中this.A = this.B,没有进行深层赋值,只是把this.A的地址指向了与this.B相同的地址,所有对于A的修改会影响到B。
5.进行了如下修改:
将对象转成字符串剔除对象属性后,再转换成对象赋值,这样能解决指向相同地址修改会相互影响的问题。