State:存储共享的值
Mutations:存储修改state值的方法,只能是同步函数,commit触发
Getters:计算属性,对state中的值进行操作,并返回新的值
Actions:action提交的是mutation,不能直接变更状态,action可以包含任意异步操作
dispatch触发
Mudules:拆分模块,大型项目会用到,当状态比较多时,store就会比较臃肿,这个时候,vuex允许我们将store分割成模块。每个模块中拥有自己的state,mutations,getters,actions.