前面的话

前端日问,巩固基础,不打烊!!!

解答

参照尤大大的回答,小柒总结一下:

  • mutations里的同步意义在于,每个mutation执行完毕之后,可以得到对应的状态,使用devtools可以跟踪状态的变化

  • 如果是异步的,就没法知道状态是什么时候更新的,才有了actions。

  • actions用来专门处理异步,里面触发mutations,就可以很清楚的看到mutation是何时被记录下来的,并且立即查看他们对应的状态。这样异步更新也可以清楚看到状态的流程。

  • actions只是一个架构,并不是必须的,它只是一个函数,在里面想干嘛干嘛,只要最后触发mutation就行。

Logo

前往低代码交流专区

更多推荐