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的合并table相同单元格的插件(精简版)
Apr 05 Javascript
js猜数字小游戏的简单实现代码
Jul 02 Javascript
jQuery截取指定长度字符串代码
Aug 21 Javascript
JavaScript实现节点的删除与序号重建实例
Aug 05 Javascript
javascript实现的上下无缝滚动效果
Sep 19 Javascript
javascript-解决mongoose数据查询的异步操作
Dec 22 Javascript
浅谈关于.vue文件中style的scoped属性
Aug 19 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
Mar 23 Javascript
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
Oct 28 Javascript
详解几十行代码实现一个vue的状态管理
Jan 28 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
May 07 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目录函数实现创建、读取目录教程实例
2011/01/13 PHP
PHP 图片上传代码
2011/09/13 PHP
检查php文件中是否含有bom的函数
2012/05/31 PHP
php ZipArchive压缩函数详解实例
2013/11/06 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
PHP实现批量生成App各种尺寸Logo
2015/03/19 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
用javascript来实现动画导航效果的代码
2007/12/16 Javascript
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
BOM与DOM的区别分析
2010/10/26 Javascript
JavaScript高级程序设计 读书笔记之九 本地对象Array
2012/02/27 Javascript
关于JS中的闭包浅谈
2013/08/23 Javascript
JS实现图片无间断滚动代码汇总
2014/07/30 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
jQuery简单实现网页选项卡特效
2014/11/24 Javascript
javascript事件委托的用法及其好处简析
2016/04/04 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
2018/05/27 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
Python获取文件所在目录和文件名的方法
2017/01/12 Python
深入浅出学习python装饰器
2017/09/29 Python
浅析python协程相关概念
2018/01/20 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
python仿抖音表白神器
2019/04/08 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
html5 canvas实现给图片添加平铺水印
2019/08/20 HTML / CSS
LivingSocial爱尔兰:爱尔兰本地优惠
2018/08/10 全球购物
《白鹅》教学反思
2014/04/13 职场文书
社会实践活动总结范文
2014/07/03 职场文书
goland设置颜色和字体的操作
2021/05/05 Golang
拙作再改《我的收音机情缘》
2022/04/05 无线电