注册模块运行时与传输时间

时间:2019-06-14 18:14:08

标签: vue.js vuex

我只想确认我对Vuex商店模块注册的理解。

我的理解是

const store = {
  modules: {
    mod1,
    mod2,
    mod3,
    ...
  }
}

export default store

.vue和其他webpack发生时,在传输期间注册模块,而

store.registerModule('mod1', mod1)
store.registerModule('mod2', mod2)
store.registerModule('mod3', mod3)

在代码实际到达客户端时在运行时发生,这使前端变得稍微慢一些。

我的理解正确吗?

1 个答案:

答案 0 :(得分:0)

我认为是。 在创建存储之前之前注册模块

 const store = {
      modules: {
        mod1,
        mod2,
        mod3,
        ...
      }
    }

    export default store

我建议您阅读official documentation for more information

  

动态模块注册

     

您可以在使用store.registerModule方法创建商店后 注册模块。