vuex分为state,getter,mutation,action四个模块,通俗的讲一下四个模块的作用:
state:定义变量;
getters:获取变量;
mutations:同步执行对变量进行的操作;
actions:异步执行对变量进行的操作;
vuex中的mapState,mapGetters,mapActions,mapMutations均是辅助函数。
mapState
引入vuex 以后,我们需要在state中定义变量,类似于vue中的data,通过state来存放状态。