这篇文章主要介绍了vue深复制的相关资料,非常不错,具有参考借鉴价值,需要的朋友参考下
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
const object1 = { a: 1, b: 2, c: 3 }; const object2 = Object.assign({}, object1); console.log(object2.c); // expected output: 3
或者使用
obj=JSON.parse(JSON.stringify(this.templateData)); //this.templateData是父组件传递的对象
适用性
当一个抽象模型有两个方面,其中一个方面依赖于另一方面。讲这两者封装在独立的对象中可以让它们可以各自独立的改变和复用
当一个对象的改变的时候,需要同时改变其它对象,但是却不知道具体多少对象有待改变
当一个对象必须通知其它对象,但是却不知道具体对象到底是谁。换句话说,你不希望这些对象是紧密耦合的。
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
在angularjs中使用$http实现异步上传Excel文件方法
以上是如何看待vue中的深复制的详细内容。更多信息请关注PHP中文网其他相关文章!