随着项目复杂性增加,共享状态也越来越多。需要对转态操作进行分组,分组后在进行分组编写。学习一下module:状态管理器的模块组操作。
首先是声明:
const moduleA={ state,mutations,getters,actions } export default new Vuex.Store({ modules:{a:moduleA} })
在模板中使用
<h3>{{$store.state.a.count}}</h3>
或者是
computed:{ count(){ return this.$store.state.a.count; } }
思考问题:如何使用模块组结合map简化写的内容