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 相关文章推荐
JavaScript语言核心数据类型和变量使用介绍
Aug 23 Javascript
jquery提交form表单简单示例分享
Mar 03 Javascript
Jquery实现由下向上展开效果的例子
Dec 08 Javascript
AngularJs解决跨域问题案例详解(简单方法)
May 19 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
Aug 01 Javascript
JavaScript鼠标特效大全
Sep 13 Javascript
JavaScript实现无刷新上传预览图片功能
Aug 02 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
Dec 11 Javascript
基于three.js编写的一个项目类示例代码
Jan 05 Javascript
js实现延迟加载的几种方法详解
Jan 19 Javascript
浅谈js闭包理解
Apr 01 Javascript
html5 录制mp3音频支持采样率和比特率设置
Jul 15 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
php二维数组用键名分组相加实例函数
2013/11/06 PHP
thinkPHP5.0框架独立配置与动态配置方法
2017/03/17 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
YUI模块开发原理详解
2013/11/18 Javascript
js获取url中的参数且参数为中文时通过js解码
2014/03/19 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
javascript回调函数详解
2018/02/06 Javascript
vue通过cookie获取用户登录信息的思路详解
2018/10/30 Javascript
antd Upload 文件上传的示例代码
2018/12/14 Javascript
如何根据业务封装自己的功能组件
2019/04/19 Javascript
使用Node.js在深度学习中做图片预处理的方法
2019/09/18 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
修改vue源码实现动态路由缓存的方法
2020/01/21 Javascript
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
python3访问sina首页中文的处理方法
2014/02/24 Python
跟老齐学Python之集成开发环境(IDE)
2014/09/12 Python
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
Python实现七彩蟒蛇绘制实例代码
2018/01/16 Python
Python基于辗转相除法求解最大公约数的方法示例
2018/04/04 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
python操作docx写入内容,并控制文本的字体颜色
2020/02/13 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
extern是什么意思
2016/03/10 面试题
Servlet方面面试题
2016/09/28 面试题
教师个人事迹材料
2014/12/17 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL
golang中的struct操作
2021/11/11 Golang