在vue组件中引入外部的js文件中定义的obj对象。如下:
下面是外部js文件的内容。
如果在组件中改变了该对象
在另一个组件引用的时候obj也会发生变化,即带上了a的属性。
该现象的本质是ES6模块化的本质。引用是动态引用,就是对对象的修改会反映到对象本身上面。
在vue组件中引入外部的js文件中定义的obj对象。如下:
下面是外部js文件的内容。
如果在组件中改变了该对象
在另一个组件引用的时候obj也会发生变化,即带上了a的属性。
该现象的本质是ES6模块化的本质。引用是动态引用,就是对对象的修改会反映到对象本身上面。