Javascript 模块内部的Vuex分派操作

Javascript 模块内部的Vuex分派操作,javascript,vue.js,vuex,Javascript,Vue.js,Vuex,//moduleA.js 常数模a={ 国家:{…}, 突变:{…}, 行动:{…}, 获取者:{…} } registerSomeEvent('event',()=>moduleA.dispatch('test',{data:1})); 默认导出模块a; //store.js const store=新的Vuex.store({ 模块:{ 模块a, } })在包含模块而不是模块本身的存储本身上创建存储之后,您希望注册事件。查看关于和的文档。您将模块注册为a而不是moduleA,您应该这样使用它

//moduleA.js
常数模a={
国家:{…},
突变:{…},
行动:{…},
获取者:{…}
}
registerSomeEvent('event',()=>moduleA.dispatch('test',{data:1}));
默认导出模块a;
//store.js
const store=新的Vuex.store({
模块:{
模块a,
}

})
在包含模块而不是模块本身的存储本身上创建存储之后,您希望注册事件。查看关于和的文档。您将模块注册为
a
而不是
moduleA
,您应该这样使用它:
a.dispatch()
@AhmadMobaraki只是一个类型,在这里不重要,我是通过hand@Thinker尝试
moduleA.actions.test({data:1})
store.dispatch('test',{data:1})
(初始化存储后)。