首页 > 解决方案 > 模块内的Vuex调度动作

问题描述

// moduleA.js
const moduleA = {
  state: { ... },
  mutations: { ... },
  actions: { ... },
  getters: { ... }
}

registerSomeEvent('event', () => moduleA.dispatch('test', {data:1}));

default export moduleA;

// store.js
const store = new Vuex.Store({
  modules: {
    moduleA,
  }
})

我尝试直接在专用模块内绑定一些事件(来自 WebSockets)。我的问题是moduleA.dispatch()没有定义..我试图将它包装起来,Vuex.store()但我不能将它作为模块包含在内。

标签: javascriptvue.jsvuex

解决方案


推荐阅读