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


Posted in Javascript onJuly 03, 2018

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 设置路由的登录权限的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
Dec 25 Javascript
javascript 流畅动画实现原理
Sep 08 Javascript
JS类的封装及实现代码
Dec 02 Javascript
基于JavaScript实现复选框的全选和取消全选
Feb 09 Javascript
node.js平台下的mysql数据库配置及连接
Mar 31 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
详解AngularJS脏检查机制及$timeout的妙用
Jun 19 Javascript
移动端触摸滑动插件swiper使用方法详解
Aug 11 Javascript
vue绑定class与行间样式style详解
Aug 16 Javascript
AngularJS遍历获取数组元素的方法示例
Nov 11 Javascript
微信小程序代码上传、审核发布小程序
May 18 Javascript
JavaScript 作用域实例分析
Oct 02 Javascript
jQuery阻止事件冒泡实例分析
Jul 03 #jQuery
详解VUE中常用的几种import(模块、文件)引入方式
Jul 03 #Javascript
Vue props用法详解(小结)
Jul 03 #Javascript
JavaScript设计模式之代理模式简单实例教程
Jul 03 #Javascript
详解Vue中使用Echarts的两种方式
Jul 03 #Javascript
vue awesome swiper异步加载数据出现的bug问题
Jul 03 #Javascript
JavaScript设计模式之工厂模式简单实例教程
Jul 03 #Javascript
You might like
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
PHP实现的随机IP函数【国内IP段】
2016/07/20 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
Javascript快速排序算法详解
2014/12/03 Javascript
Jquery简单分页实现方法
2015/07/24 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
如何优雅地取消 JavaScript 异步任务
2020/03/22 Javascript
[03:07]DOTA2英雄基础教程 冰霜诅咒极寒幽魂
2013/12/06 DOTA
[01:08:24]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第一场 2月5日
2021/03/11 DOTA
Python利用pyHook实现监听用户鼠标与键盘事件
2014/08/21 Python
python操作ssh实现服务器日志下载的方法
2015/06/03 Python
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
2018/12/05 Python
Django 解决由save方法引发的错误
2020/05/21 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
python小白学习包管理器pip安装
2020/06/09 Python
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
.NET方向面试题
2014/11/20 面试题
旅游管理实习自我鉴定
2013/09/29 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
教师一岗双责责任书
2014/04/16 职场文书
立项申请报告范本
2015/05/15 职场文书
歼十出击观后感
2015/06/11 职场文书
公司回复函格式
2015/07/14 职场文书
Python自然语言处理之切分算法详解
2021/04/25 Python