我有两个组成部分。在其中一项中,我将单击更改将更改提交到商店。在另一篇文章中,我想听听这一变化并对它做出反应。
如果我查看我的Vuex商店,则每次点击都可以进行提交,但是我不确定如何在其他组件中进行监听。
组件A
methods: {
openMenu() {
this.open = !this.open;
this.$store.commit('OPEN_MENU', this.open);
}
}
<button @click="openMenu"></button>
在组件B中,我尝试绑定到计算属性,但是在创建组件时它仅运行一次。
答案 0 :(得分:1)
computed: { open () { return this.$store.getters.open } }