Как запустить функцию на другом компоненте с vuex (не родительские / дочерние компоненты) - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть 2 не родительских / дочерних компонента.Я хотел бы запустить функцию для компонента A, нажав кнопку на компоненте B. Я знаю, что eventbus - это решение, но, поскольку я уже использую Vuex, я хотел бы сделать это способом Vuex, но не смог найти пример дляИнтернет.

1 Ответ

1 голос
/ 27 сентября 2019

Имейте компонент A, изменяющий некоторое состояние, что компонент B наблюдает.Когда компонент B увидит изменение в этом состоянии, запустите вашу функцию.

Мутация может быть такой же простой, как переключение логического значения или увеличение числа.Что-нибудь, чтобы вызвать часы в другом компоненте.

Вот как настроить часы: https://stackoverflow.com/a/44347195/1409310

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...