state 存储状态
getter 计算属性相当于computed
mutation 更改store 中的状态,必须同步执行
action Action 提交的是 mutation,而不是直接变更状态,可以异步
module模块,每个模块拥有自己的state、mutation、action、getter
const store = new Vuex.Store({state: {userInfo: {name:"sure",age:33}},mutations: {updateUserInfo (state,data) {state.userInfo = data}}})
//获取的话import { mapGetters } from 'vuex' //来导入//computed 里...mapGetters({"userInfo"})
//修改的话,this.store.commit('updateUserInfo',newData)