kotcich
@kotcich
Я скучный.

Как получить состояние из другого модуля Vuex внутри мутации, а не действия?

Такое уточнение даю, так как везде один и тот же копипаст вот этого:
context.rootState.instance.session
В мутациях же нет контекста (так ведь?).
  • Вопрос задан
  • 303 просмотра
Пригласить эксперта
Ответы на вопрос 2
@inFureal
import store from './path/to/store'

export default {
    mutations: {
        yourCoolMutation() {
            store.state.another.something // Тут я могу ошибиться
        }
    }
}
Ответ написан
Комментировать
@hitrick
Мутации - это атомарные действия, если вы хотите править соседний модуль, то создавайте (оборачивайте) экшен и внутри него зовите нужный экшен, который будет менять состояние.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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