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和javascript中如何将一元素的内容赋给另一元素
Jan 09 Javascript
js获取判断上传文件后缀名的示例代码
Feb 19 Javascript
jQuery Ajax中的事件详细介绍
Apr 16 Javascript
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
Nov 04 Javascript
AngularJS实践之使用NgModelController进行数据绑定
Oct 08 Javascript
详谈jQuery unbind 删除绑定事件 / 移除标签方法
Mar 02 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
Apr 11 Javascript
红黑树的插入详解及Javascript实现方法示例
Mar 26 Javascript
浅析Vue.js 中的条件渲染指令
Nov 19 Javascript
vue路由守卫,限制前端页面访问权限的例子
Nov 11 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
Mar 10 Javascript
在react项目中使用antd的form组件,动态设置input框的值
Oct 24 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新手上路(十三)
2006/10/09 PHP
php使用function_exists判断函数可用的方法
2014/11/19 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
IE6下opacity与JQuery的奇妙结合
2013/03/01 Javascript
javascript 循环调用示例介绍
2013/11/20 Javascript
多种方法实现load加载完成后把图片一次性显示出来
2014/02/19 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
微信小程序后端(java)开发流程的详细步骤
2019/11/13 Javascript
flexible.js实现移动端rem适配方案
2020/04/07 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
关于python3中setup.py小概念解析
2019/08/22 Python
Python Gitlab Api 使用方法
2019/08/28 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
django rest framework 自定义返回方式
2020/07/12 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
基于HTML5实现类似微信手机摇一摇功能(计算摇动次数)
2017/07/24 HTML / CSS
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
大专应届生个人简历的自我评价
2013/10/15 职场文书
读书活动实施方案
2014/03/10 职场文书
社区消防工作实施方案
2014/03/21 职场文书
班级学习计划书
2014/04/27 职场文书
小班评语大全
2014/05/04 职场文书
学用政策心得体会
2014/09/10 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
幼儿教师年度个人总结
2015/02/05 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
Redis实现分布式锁的五种方法详解
2022/06/14 Redis