Dimgol
@Dimgol

Как сделать загрузку по шагам в vuex?

Всем привет, как сделать зависимую загрузку в vuex, пока не загрузится (например) объект пользователя, не начать загружать другие данные, которые зависят от этого объекта пользователя,
Знаю что можно через then()
Но пользователь загружается в одной точке входа в store и не хочется в каждом роуте где нужен Айди пользователя писать один и тот же запрос
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
Atanvar
@Atanvar
Frontend developer
если это единоразовая акция - в корневом компоненте через Promise.all вызвать все нужные экшены.

если часто - например нужно получить из метода A данные и они зависят от B

В экшене вызова А
try {
await вызывает мотод B
await вызывает метод А
сохраняем данные а в стейт
}


Не пытайтесь усложнить там где не нужно это делать.
Ответ написан
Ваш ответ на вопрос

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

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