registerModule: 动态注册vuex模块
<div class="reference">在 store 创建之后,你可以使用 store.registerModule 方法注册模块: registerModule</div>
动态注册vuex模块,对于自定义生成组件很有用
  <!--more-->
实现方案
- html
<div>
  {{message}}
  <div style="color: red; font-size: 20px">注册前后store中modules对比:</div>
  <div v-for="(item, key, index) in $store.state">{{key}} {{item}}</div>
  <Button type="primary" size="small" @click="registerModule">registerModule</Button>
</div>- js
registerModule () {
  this.$store.registerModule('registerModule', {
    state: {},
    mutations: {},
    actions: {},
    getters: {}
  })
} 
 



所有评论(0)