загрузили страницу? Какой бестпрактикс?
Мои варианты: В Main.ts, где инициализируем роуты и стор, в App.vue - основном лэйоуте?
прямо в компоненте обычно
нуууу тут вопрос спорный. Если используется навигация через роуты, в нем есть beforeEach где проверяется авторизован ли пользователь и если нет - кидает на логин форму, тогда до компонента не дойдет дело
ты не уточнил какие данные. Я запрос refresh отправлял в beforeEach, если пользователь не залогинен
в actions можно
refresh - имеется ввиду fetch на рефреш токен? или рефреш страницы?
это только перекладывание места кода, тогда возникает где вызывать этот экшн
В контексте где нужен ответ сервера
ну в целом вариант, если не залогинен - шлем рефреш, получили ок - работаем дальше. Получили 401, редиректим на логин
beforeEach(() => { // Выполните действие useUsers.dispatch('fetchUsers'); }, { useUsers, });
Обсуждают сегодня