Fragster
@Fragster
помогло? отметь решением!

Какой есть аналог $emit для модулей vuex?

Разбиваю большой state на модули и столкнулся с проблемой: есть кусок, условно user (информация о пользователе, методы для входа и выхода), от которого "зависят" все остальные модули. Например при логине должны загрузиться все зависимые данные. Получается нужен какой-то аналог emit, чтобы из модуля user вызвать метод корня хранилища, который бы вызвал загрузку всех данных. Получается, что все, что связано с user, придется оставить в корне?
  • Вопрос задан
  • 583 просмотра
Пригласить эксперта
Ответы на вопрос 1
@furrya_black
Подписка на мутации решает вашу задачу.
Диспатчите нужные экшены, набивающие стэйты других модулей. В компонентах используйте вотчеры и геттеры.
Если что то не понимаете, не получится. Напишите, вечером буду дома по МСК, накидаю пример.
Ответ написан
Ваш ответ на вопрос

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

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