vue3.0如何设置全局路有守卫,感觉我设置的没有问题,但是一直不显示内容

点击登录后,保存token,在router/index.js中添加全局路由守卫,感觉没啥问题,但是启动项目后,登录页面出不来,这是哪里出问题了?代码如下


```html
import {
    createRouter,
    createWebHistory
} from 'vue-router'
const routes = [{
    path: '/',
    name: 'Login',
    component: () => import( /* webpackChunkName: "about" */ '../views/login/Login.vue')
}, {
    path: '/login',
    name: 'Login',
    component: () => import( /* webpackChunkName: "about" */ '../views/login/Login.vue')
}, {
    path: '/about',
    name: 'About',
    // route level code-splitting
    // this generates a separate chunk (about.[hash].js) for this route
    // which is lazy-loaded when the route is visited.
    component: () => import( /* webpackChunkName: "about" */ '../views/About.vue')
}]
const router = createRouter({
    history: createWebHistory(process.env.BASE_URL),
    routes
})
router.beforeEach((to) => {
    // to 指的是我们即将要到达的路由
    // from 是指正在离开的路由
    // 
    const token = sessionStorage.getItem("token")
    console.log(token)
    console.log(to)
    if(to.fullPath!='/'){
        console.log(387492542)
        if (token != null && token != '') {
            to()
        } else {
            console.log(21)
            to.fullPath="/login"
        }
    }
    console.log(38749)
    
})
export default router


感觉没问题啊,请指点一下

参考一下下面这篇文章

vue3.0 的各种路由守卫的使用,以及参数解析_拼客骏的博客-CSDN博客_vue3.0路由守卫 先上一个简单的路由配置,和vue2 还是有区别import { createRouter, createWebHistory } from 'vue-router'const routes = [{ path: '/', redirect: '/login' },{path: '/login',name: 'login',component: () => import('../views/login/index.vue'),}, { path https://blog.csdn.net/weixin_48914823/article/details/121316016?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164180497516781683943277%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164180497516781683943277&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-8-121316016.first_rank_v2_pc_rank_v29&utm_term=vue3+%E8%B7%AF%E7%94%B1%E5%AE%88%E5%8D%AB&spm=1018.2226.3001.4187

少了一个next(),这样就卡住了