我们直接在beforeEach函数里面判断用户是否登录 然后跳转页面的时候会陷入一个死循环

解决办法就是多加一层if判断   首先判断用户是否有token或者时候登录 然后再判断to参数里的path路径

if(Lkcommon.getToken()){
    next()
}else{
    if(to.path !=="/login"){
        next({path:"/login"})
    }else{
        next()
    }
}

在判断是否有用户信息的时候next()是不能少的  要不然也会陷入死循环

详情:https://blog.csdn.net/weixin_34326179/article/details/86030212

Logo

前往低代码交流专区

更多推荐