第 37 题 为什么 Vuex 的 mutation 和 Redux 的 reducer 中不能做异步操作

Mutation 必须是同步函数 一条重要的原则就是要记住 mutation 必须是同步函数。为什么?请参考下面的例子: mutations: { someMutation (state) { api.callAsyncMethod(() => { state.count++ }) } } 现在想象,



您即将被重定向到另一个页面。我们对该页面的内容或其可能对您造成的后果不予回应。