Здравствуйте, у меня есть несколько страниц с множеством компонентов (на разных страницах могут быть одинаковые имена функций) могу ли я сделать каждой странице шину событий где каждый компонент сможет получать и емитить событие в страницу.
На Vue 2 я реализовал это с помощю
//main.js
global.context = new Object();
global.context.app = app;
и каждой странице придавал поле с присвоеным контекстом
//к примеру одна из страниц
global.context.authorization = this;
//в каком либо компоненте страницы емиттил
global.context.authorization.$emit(
"authorizationMessage",
this.t("Password fields didn't match")
);
//и таким же образом онил
Но раз уж vue 3 во многом опирается на импорты, могу ли я улучшить подход к таким шинам событий используя импорты...