如何在全局路由守卫(router.beforeEach)中使用this

如何在全局路由守卫(router.beforeEach)中使用this

一般不用this,用router对象就好啦。

你要在路由守卫中使用this干嘛呢?在使用路由守卫之前是已经引入了router对象了,直接用router就好了啊。

router.beforeEach((to, from, next) => {
    if(getToken()) { // 判断是是否有Token
        next('/')
    } else {
        next('/login')
    }
})

是不是这个意思

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632