首页 >web前端 >js教程 >如何看待vue中的深复制

如何看待vue中的深复制

亚连
亚连原创
2018-06-08 18:24:502199浏览

这篇文章主要介绍了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中的深复制的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn