#vue.js #vuejs3
Вопрос:
Всякий раз, когда я захожу на свою страницу, у меня есть перенаправление на внутреннюю панель, если пользователь вошел в систему. Я проверяю здесь
router.beforeEach((to, from, next) =gt; { if (to.matched.some(record =gt; record.meta.authRequired)) { const { authState } = useAuthStore(router.pinia); if (authState == false) { return next('/login') } } next(); });
Если пользователь не вошел в систему, я вижу вспышку Panel
компонента на 0,5 секунды, есть ли способ избежать этого?
const routes = [ { path: "/", name: "Base", component: Base, redirect: "/", meta: { authRequired: true, }, children: [ { path: "", name: "Panel", component: Panel,