例如,有两个组件 A 和 B 处于不同状态,名为 / a 和 / b < / p>
所有数据都在商店数据中设置。
例如:
a.store.js
a:{
data:1
}
setData(data){
this.a.data = data;
}
如果更改A
组件a.store.js
中的数据,数据也会更改。
handleClickA:function(){
AStore.setData(2) // change data of store to 2
}
当退出 A 组件并输入 B 并重新输入 A 数据 2 而不是 1
我已尝试在 unmont 生命周期中重置值,如果将a.data
设置为1,则可以正常工作;
但如果a
是一个大对象,我必须重写大量代码才能重置。
如果您有任何好主意,请告诉我如何解决。\
由于