前面的话 前端日问,巩固基础,不打烊!!! 解答 参照尤大大的回答,小柒总结一下: mutations里的同步意义在于,每个mutation执行完毕之后,可以得到对应的状态,使用devtools可以跟踪状态的变化 如果是异步的,就没法知道状态是什么时候更新的,才有了actions。 actions用来专门处理异步,里面触发mutations,就可以很清楚的看到mutation是何时被记录下来的,并且立即查看他们对应的状态。这样异步更新也可以清楚看到状态的流程。 actions只是一个架构,并不是必须的,它只是一个函数,在里面想干嘛干嘛,只要最后触发mutation就行。