state
- vuex中共享的组件状态数据
getter
- 通过getters访问最新状态
mutations
- vuex中唯一可以用来修改state的状态
- 以对象形式的回调函数,回调函数【必要】参数state
actions
- 用于监听外部组件的动作要求
- 可以执行异步(async)操作
- 以对象形式的回调函数
- 每个方法必须调用commit函数,该函数可接受多个参数,【必要】参数为调用mutations的其中的一个事件名称
modules
- 用来管理不同类型的状态的方式
辅助函数
- mapGetters && mapActions
- 映射map到store中的getters&&actions对应的事件上
- 使用ES6语法中解构 …操作符