Задать вопрос
Kozack
@Kozack
Thinking about a11y

Какой наиболее правильный способ реализации комуникациии между компонентами Vue?

Работаю над приложением на Electron.

В нем есть компонент с видео внутри. И отдельно есть компонент-кнопка которая открывает popup с настройками приложения.

Нужно в компоненте-видео как-то отслеживать открытие/закрытие popup-а с настройками и соответственно останавливать/возобновлять воспроизведение видео.

Компоненты не вложены друг в друга и не являются соседними.

Использовать какие-то нативные JS события? Или модуль vuex? Или как лучшие практики Vue советуют решать такие задачи?
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Средний 3 комментария
Решения вопроса 1
@guruloz
Vuex как раз и создан для того, чтобы создавать связи между несвязанными иерархически компонентами, либо в одной иерархии, но с большой разницей в уровнях вложенности. Короче, чтобы не городить костыли нужно использовать либо Vuex, либо, попроще - EventBus
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы