问题:用户登录后可以通过路径访问没有权限的页面
分析:在哪里进行判断用户是否有权限前往指定页面,在路由前往页面之前,通过全局前置守卫来实现
// 全局前置守卫
router.beforeEach((to,from,next)=>{
// 获取本地存储token
let token = window.sessionStorage.getItem("token")
// 判断token是否为真
if(token){
// 已登录
// 请不要重复登录
if(to.path === "/login"){
// 返回from
return next({
name:from.name?from.name:'index'