@AndrewRusinas

Можно ли реактивно получать изменения Vuex во внешнем js файле?

Появилась необходимость получать состояние стора внутри отдельного класса, но так как во время инициализации класса стор пуст, то и в классе нужных данных нет. Есть ли возможность получать внутри класса данные реактивно? Не хочется дублировать логику загрузки и обработки данных и нагружать систему дополнительными вызовами апи.
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
Можно написать функцию-плагин для стора Vuex. В ней слушать события мутаций и делать что-то, например, сообщать левому классу что есть новости.

Пример: функция подписывается на мутации стора. При загрузке страницы запускается Action в сторе, который имитирует асинхронную загрузку чего-то через 1 секунду (увеличит счетчик).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы