我想知道为什么所有教程都说突变不能使用异步代码。
我尝试过,它显然有效:
mutations: {
clearTodo(state) { setTimeout(() => state.todo = '', 1000) }
},
结果与以下内容相同:
mutations: {
clearTodo(state) { state.todo = '' }
},
actions: {
clearTodoAction({commit}) { setTimeout(() => commit('clearTodo'), 1000)}
}
最佳答案
关于vue.js - vuex 为什么突变中没有异步(似乎无论如何都有效),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44279348/