State: 保存着所有的全局变量
Getter: store 中的计算属性,就像计算属性一样,getter 的 返回值会根据它的依赖被缓存起来,且只有当它的依赖值发 生了改变才会被重新计算。 getters 接收 state 作为其第一个 参数,接受其他 getters 作为第二个参数,如不需要,第二 个参数可以省略。
Mutation: 更改 Vuex 的 store 中的状态的唯一方法是提交 mutation, mutation 必须是同步函数
Action: Action 可以包含任意异步操作, 在组件中使用 this.$store.dispatch(‘xxx’) 分发 action
Module: 可以写很多模块,Vuex 允许我们将 store 分割到模块(module)。每个模块拥有自己的 state、mutation、 action、getters,最后都引入到一个文件。分散管理。