当前位置:Gxlcms > JavaScript > vue设置路由的登录权限的方法

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

时间:2021-07-01 10:21:17 帮助过:28人阅读

这篇文章主要介绍了vue 设置路由的登录权限的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

index.js

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

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();
  }
});

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

使用Vue自定义数字键盘组件的方法

关于vue-scroller记录滚动位置的代码介绍

以上就是vue 设置路由的登录权限的方法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行