import HomePage from './pages/home.vue';
import Home2Page from './pages/home2.vue';
import NotFoundPage from './pages/not-found.vue';
export default [
{
path: '/',
component: HomePage,
// check if the user is logged in
beforeEnter: checkAuth,
},
{
path: '/home2',
component: Home2Page,
},
{
path: '(.*)',
component: NotFoundPage
}
];
function checkAuth(to, from, resolve, reject) {
if (true) {
resolve({
component: Home2Page
});
} else {
reject();
}
}
почему эта функция checkAuth не работает? Я пытаюсь проверить, требуется ли странице аутентификация, когда она требует, чтобы функция checkAuth должна была запуститься. Если в этом случае Auth имеет значение true, должна быть загружена другая страница.