一、为什么要使用actions
通常情况下, Vuex要求我们Mutaiton中的方法必须是同步方法
主要原因是当我们使用devtools时, devtools可以帮助我们捕捉mutaion的快照
如果是异步操作, devtools将不能很好的追踪这个操作什么时候会被完成
如果我们希望在Vue中进行一些异步操作, 可以用Action代替Mutation进行异步操作.
二、actions使用
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/092a8ab00558a07dc86b581100f098c8.png)
三、映射actions
第一步: import {mapActions} from 'vuex'
第二步:
- 使用 :
...mapActions([actions里面的方法])