vue data return的对象要为非外部引用对象。

js 对象是引用关系,所以如果return 出的对象是一个外部对象,那这个对象就是共享的。任何一方修改都会同步。
如果这样,那个么 一个组件复用几次,只要一个组件修改了,里面的数据,其他复用的组件同时也会受到影响而被修改。
这肯定不是我们希望看到的效果。因此给组件return 一个非外部引用的对象很重要。

你可能感兴趣的:(vue data return的对象要为非外部引用对象。)