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

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

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

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

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