【发布时间】:2019-03-07 21:09:35
【问题描述】:
我想在全局窗口对象中存储组件之间的一些变量,所以我这样做window.showFilters = !window.showFilters
在组件中,我尝试在窗口对象上使用观察器,例如
watch: {
"window.showFilters": {
handler: () => {
console.log(window.showFilters);
},
deep: true
}
},
但是,这不起作用,所以我必须使用 Vuex,我只想将其用于业务数据,而不仅仅是代码变量。 是否有正确的方法来观察窗口对象中的变量?
【问题讨论】:
-
我认为应该使用事件总线执行发射/订阅模式,而不是观察变量变化。
标签: javascript vuejs2