【发布时间】:2019-01-19 08:34:25
【问题描述】:
现在我正在使用事件总线从其他不相关的 Vue 组件调用某些 Vue 组件的方法。
我有一个正常运行的 Vuex 商店,所以我试图摆脱事件总线并将这个功能转移到 Vuex 商店。
问题
我应该将事件总线功能移动到 Vuex 商店还是应该同时使用两者?
在 Vuex 商店中实现事件总线功能的最佳方式是什么?
能否提供一个实际示例,说明如何使用 Vuex 在另一个不相关的组件中调用方法:
First.vue
methods: {
test1 () {
console.log('test1 was called')
}
}
Second.vue
methods: {
callMethodInsideFirstComponent () {
...
}
}
【问题讨论】: