<分区>
如果这是我的 store.js 文件:
const state = {
count: 0,
loggedIn: false
}
const mutations = {
UP_COUNT(state) {
state++;
}
}
const actions = {
upCount({ commit }) {
commit('UP_COUNT');
}
}
假设要从我的一个 Vue 组件增加状态 count
,我将调用一个 Action ,然后提交一个突变:
this.$store.dispatch('upCount');
然后假设在另一个 Vue 组件中,我想使用状态计数:
<div class="count">{{ this.$store.state.count }}</div>
这种风格有什么问题? (对比使用 $this.store.getters
...)