当我写完退出登录的接口,在输入/home还会访问这个登录成功的页面
点击右上角的退出登录 回到登录页面
在https里面访问/home还是会出现下面的页面 正常不应该访问到没输入自己的信息不应该进去登陆成功的页面
但是想要去home页面要进行判断 不是随便进的 所以要进行权限校验
所以要在创建个.js里面写校验文件 让home页面必须有登录信息才能进去,
如果去的既不是登录页面,也不是注册 ,就是以前可能有过信息被误删了,就要重新获取一下
如果有就访问 没有就访问登陆页面
还有就是 写完permission.js ,也添加到main.js中进行全局加载,但是进入登陆页面就是进不去 输入登录信息就进不去
系统认为在login然后还要跳到login所以进行一个拦截
所以在index.js中在Vue.use(Vuerouter)
下面中加上
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location, onResolve, onReject) {undefined
if (onResolve || onReject) return originalPush.call(this, location, onResolve, onReject)
return originalPush.call(this, location).catch(err => err)
}
就解决了