Я пытаюсь создать глобальную шину событий, которая будет отправляться из Source.vue
, чтобы быть перехваченной в Destination.vue
. Последний компонент должен запускать функцию при обнаружении события.
Source.vue
:
.then(() => {
eventBus.$emit("fireMethod");
})
Destination.vue
:
updated() {
eventBus.$on("fireMethod", () => {
this.reqMethod();
});
}
main.js
:
export const eventBus = new Vue();
Я также импортировал Основной. js файл в обоих компонентах. Но, похоже, это не сработает, так как событие вообще не пойман. Что здесь не так? Заранее спасибо