先放图

代码如下
//路由拦截 import {getToken} from './http/auth'
// const whiteList = ['/login', '/auth-redirect']// 路由白名单
router.beforeEach((to, from, next) => {
if(to.name=='login'){
next()
}else{
if (getToken()){
next()
} else {
next({path:'/login'}) // 否则全部重定向到登录页
}
}
})
遇到如上错误,说明是路由判断错误了,逻辑有错,需要修改。
一般vue-router报错说明是路由配置出问题了,或者跳转调用路由的时候出现死循环,
版权声明:本文为qq_40899714原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。