欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

如何看待vue中的深复制

程序员文章站 2022-04-07 15:57:42
...
这篇文章主要介绍了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是父组件传递的对象

适用性

当一个抽象模型有两个方面,其中一个方面依赖于另一方面。讲这两者封装在独立的对象中可以让它们可以各自独立的改变和复用

当一个对象的改变的时候,需要同时改变其它对象,但是却不知道具体多少对象有待改变

当一个对象必须通知其它对象,但是却不知道具体对象到底是谁。换句话说,你不希望这些对象是紧密耦合的。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在vue.js2.0中通过点击如何获取获取自己的属性

在vue.js中修饰符.self的使用方法?

在vue.js中详细解读this.$emit的使用方法

在vue中如何实现密码显示隐藏切换功能

在Vue中如何使用父组件调用子组件事件

在angularjs中使用$http实现异步上传Excel文件方法

以上就是如何看待vue中的深复制的详细内容,更多请关注其它相关文章!

相关标签: vue深复制