vue路由拦截器和请求拦截器知识点总结


Posted in Javascript onNovember 08, 2019

路由拦截器

已路由为导向

router.beforeEach((to,from,next)=>{
  if(to.path=='/login' || localStorage.getItem('token')){
   next();
  }else{
   alert('请重新登录');
   next('/login');
  }
})

请求拦截器

当发送请求时才会触发此功能

axios.interceptors.request.use(function (config) {
 let token = window.localStorage.getItem("token");
   if (token) {
     config.headers.token = token;  //将token放到请求头发送给服务器
   }
   return config; // 最终需要返回config
  }, function (error) {
    return Promise.reject(error);
});

知识点和代码非常简单,更多知识点可以在下方相关文章找到,感谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jQuery EasyUI 开源插件套装 完全替代ExtJS
Mar 24 Javascript
javascript中substr,substring,slice.splice的区别说明
Nov 25 Javascript
getElementByIdx_x js自定义getElementById函数
Jan 24 Javascript
浅析Js中的单引号与双引号问题
Nov 06 Javascript
jquery slibings选取同级其他元素的实现代码
Nov 15 Javascript
jquery实现的鼠标拖动排序Li或Table
May 04 Javascript
js获取鼠标点击的位置实现思路及代码
May 09 Javascript
jquery实现动态操作select选中
Feb 11 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
Jun 19 Javascript
webpack 1.x升级过程中的踩坑总结大全
Aug 09 Javascript
详谈Node.js之操作文件系统
Aug 29 Javascript
vue router使用query和params传参的使用和区别
Nov 13 Javascript
Vue打包后访问静态资源路径问题
Nov 08 #Javascript
在vue中使用echars实现上浮与下钻效果
Nov 08 #Javascript
js 对象使用的小技巧实例分析
Nov 08 #Javascript
JS对日期操作封装代码实例
Nov 08 #Javascript
vue之组件内监控$store中定义变量的变化详解
Nov 08 #Javascript
js 递归json树实现根据子id查父id的方法分析
Nov 08 #Javascript
BootstrapValidator验证用户名已存在(ajax)
Nov 08 #Javascript
You might like
用PHP制作静态网站的模板框架(三)
2006/10/09 PHP
PHP Smarty生成EXCEL文档的代码
2008/08/23 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
PHP实现微信发红包程序
2015/08/24 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
javascript Discuz代码中的msn聊天小功能
2008/05/25 Javascript
js获取提交的字符串的字节数
2009/02/09 Javascript
基于jquery循环map功能的代码
2011/02/26 Javascript
表单提交前触发函数返回true表单才会提交
2014/03/11 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
2014/12/19 Javascript
DOM基础教程之使用DOM控制表单
2015/01/20 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
mui back 返回刷新页面的实例
2017/12/06 Javascript
vue 纯js监听滚动条到底部的实例讲解
2018/09/03 Javascript
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
uploadify插件实现多个图片上传并预览
2019/09/30 Javascript
vuex分模块后,实现获取state的值
2020/07/26 Javascript
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
[02:22]完美世界DOTA2联赛PWL S3 集锦第一期
2020/12/15 DOTA
Golang与python线程详解及简单实例
2017/04/27 Python
Django 2.0版本的新特性抢先看!
2018/01/05 Python
python多线程并发让两个LED同时亮的方法
2019/02/18 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
python下载卫星云图合成gif的方法示例
2020/02/18 Python
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
性能服装:HYLETE
2018/08/14 全球购物
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
BLACKMORES澳洲官网:澳大利亚排名第一的保健品牌
2018/09/27 全球购物
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
校园达人秀策划书
2014/01/12 职场文书
《曹刿论战》教学反思
2014/03/02 职场文书
2014年工程工作总结
2014/11/25 职场文书
2019银行竞聘书
2019/06/21 职场文书