今天遇到一个关于Vuex 的问题
发布于 1 年前 作者 luanxuechao 1325 次浏览 来自 问答

我可以在Vuex store 中的modules 中 import store 吗 ?

3 回复

可以,相当于是vuex模块分割:

// 例子:来自官网
const moduleA = {
  state: { ... },
  mutations: { ... },
  actions: { ... },
  getters: { ... }
}

const moduleB = {
  state: { ... },
  mutations: { ... },
  actions: { ... }
}

const store = new Vuex.Store({
  modules: {
    a: moduleA,
    b: moduleB
  }
})
// 上述的moduleA,moduleB可以拆成ES6模块,导入即可
store.state.a // -> moduleA 的状态
store.state.b // -> moduleB 的状态

@yuelau 谢谢。凌晨刷技术站,牛皮

来自酷炫的 CNodeMD

可以这样理解 模块分割 看着舒服,清晰。使用起来还是和 定义一个模块的store效果一样

回到顶部