项目中出现一个问题.
一个js文件,export了一个对象.
let user = {
name:"sourceName",
age:"27"
}
export default user
然后我A.vue引用了这个js,并修改了name="changeName"
然后我B.vue也引用了这个js,展示name的时候,发现不是"sourceName",而是"changeName".
说明两个模块引用的是同一块内存空间.
所以想了解下,什么时候,这个js能重置.
因为我想要的结果是各自独立,各自修改.初始值都是"sourceName".
就想java里面的类一样.new出来.