欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vue 设置路由的登录权限的方法

程序员文章站 2023-11-20 12:33:04
index.js 将需要登录权限的路由设置meta属性 meta:{requireauth:true}, main.js 在main.js内直接写...

index.js

将需要登录权限的路由设置meta属性

vue 设置路由的登录权限的方法

meta:{requireauth:true}, 

main.js

在main.js内直接写对路由的验证

router.beforeeach((to, from, next) => {
  if (to.matched.some(record => record.meta.requireauth)){ // 判断该路由是否需要登录权限
    if (sessionstorage.getitem("access_token")) { // 判断当前的token是否存在
      next();
    }
    else {
      next({
      path: '/manage',
      query: {redirect: to.fullpath} // 将跳转的路由path作为参数,登录成功后跳转到该路由
    })
    }
  }
  else {
    next();
  }
});

总结

以上所述是小编给大家介绍的vue 设置路由的登录权限的方法,希望对大家有所帮助