Задать вопрос
@olezhenka

Где запускать главный action из vuex?

У меня есть action, который получает всю информацию о пользователе из API сайта. После получения данных этот action естественно изменяет состояние приложения и надо чтобы он запустился до загрузки страницы чтобы я делал анимацию загрузки. Я думаю, мб в App.vue это запихнуть в created, но может для этого есть уже готовое что-то более изящное?
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Ну нормальный вариант. Можете вынести в отдельный файл, чтобы код по чище выглядел.
Если используется vue-router, то можно в хук beforeEach засунуть и поставить флаг, чтобы этот экшн только один раз вызывался.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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