我有一个 Vuex 存储,我正在将其注入到我的实例中:
import store from '../store';
const mainNav = new Vue({
el: '#main-nav',
store,
components: { NavComponent }
});
我从该 store 在组件中创建了一个计算属性:
computed: {
isWide() {
return this.$store.state.nav.type === 'wide';
}
}
这确实会在组件初始化时为模板创建this.isWide
属性,但当存储值更新时,组件不会注册此更改 - 模板上仍然是旧值。
我在这里做错了什么?