Vue 深拷贝 | 浅拷贝
问题:Vue两个对象数据之间同步更改
涉及知识点:
浅拷贝:新对象赋值,只是取的旧对象栈中的值,也就是引用对象的值
深拷贝:会在堆里边开辟一个空间,存放自己的对象值
问题案例:
this.a = { name: "张三", age: 20 };
let b = a;
b.name = "李四" ;//当修改b对象的name值时,
this.a = { name: "李四", age: 20 };//a对象的name值也会变成李四;
解决办法:
this.a = { name: "张三", age:
原创
2022-03-29 16:17:05 ·
387 阅读 ·
0 评论