【发布时间】:2018-01-10 15:04:19
【问题描述】:
从书中:
要调用 mutation handler,您需要调用 store.commit,其类型为:
store.commit('increment')
突变必须始终是同步的。
从书中:
动作提交突变(可以是异步的)
Actions are triggered 使用 store.dispatch 方法:
store.dispatch('increment')
所以大部分时间是action -> mutation -> new state。
所以让我感到困惑的是一个非常简单的例子,我试图显示对象getTest的异步结果
为什么 Vue 在组件加载时看不到我不是在调用突变,而是在调用一个动作?
【问题讨论】: