官方文档中说action是用来提交mutations的且可以异步。给出的示例是:
actions: {
incrementAsync ({ commit }) {
setTimeout(() => {
commit('increment')
}, 1000)
}
}
文档里表示commit提交mutation。我看不懂的点在于他commit的用法,因为state和mutation全都是叫increment,所以猜测increment应该mutation名。但是我想通过action通过ajax获取一个值去改变state应该怎么写呢?
看来好多资料都是官网的示例,还有一个虽然不是官网的 但没看懂最开始的return dispatch
如果有大神能看懂 还希望不吝赐教
慕侠2389804
相关分类