VueJS - Как выполнить запрос один раз и убедиться, что маршруты запускаются только после разрешения запроса? - PullRequest
0 голосов
/ 10 мая 2019

Я бы хотел запросить текущий сеанс пользователя.В настоящее время я делаю это в хуке created в моем App.vue .Но это создает проблему.Скажем, я нажал "Обновить" на странице /account.Что происходит, так это то, что страница /account пытается загрузить, прежде чем ответ вернется.Поэтому, когда он пытается загрузить, он видит, что в данный момент нет зарегистрированного пользователя, и перенаправляет на страницу входа.

Итак, я хотел бы, чтобы я выполнил запросдля пользователя один раз.Подождите, пока это закончится.И как только он закончится, запустите маршрут.

Я наткнулся на Навигация , но похоже, что они бегут перед каждым маршрутом.Поэтому, если я добавлю код туда, он будет делать запрос каждый раз, когда пользователь переходит на новую страницу, что замедляет процесс.

...