我习惯于使用全局事件总线来处理跨组件方法.例如:
var bus = new Vue();
...
//Component A
bus.$emit('DoSomethingInComponentB');
...
//Component B
bus.$on('DoSomethingInComponentB', function(){ this.doSomething() })
然而,我正在建设一个更大的项目,这需要全球国家管理.当然,我想使用Vuex.
虽然这种总线模式适用于Vuex,但它似乎是错误的.我看到Vuex被推荐为这种模式的replacement.
有没有办法在Vuex的组件中运行方法?我该怎么做?