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 相关文章推荐
Javascript - HTML的request类
Jul 15 Javascript
用jquery.sortElements实现table排序
May 04 Javascript
javascript中setInterval的用法
Jul 19 Javascript
JS组件Form表单验证神器BootstrapValidator
Jan 26 Javascript
jQuery控制div实现随滚动条滚动效果
Jun 07 Javascript
禁用backspace网页回退功能的实现代码
Nov 15 Javascript
深入理解JavaScript中的尾调用(Tail Call)
Feb 07 Javascript
VUE前端cookie简单操作
Oct 17 Javascript
jquery实现左右轮播切换效果
Jan 01 jQuery
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
Mar 14 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
Jan 30 Javascript
vue实现下拉菜单树
Oct 22 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+mysqli实现将数据库中一张表信息打印到表格里的方法
2015/01/28 PHP
PHP的cURL库简介及使用示例
2015/02/06 PHP
基于CI框架的微信网页授权库示例
2016/11/25 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
监控 url fragment变化的js代码
2010/04/19 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
2014/02/19 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
document.forms用法示例介绍
2014/06/26 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
跟老齐学Python之Import 模块
2014/10/13 Python
Python爬取京东的商品分类与链接
2016/08/26 Python
Python 加密的实例详解
2017/10/09 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
Python OS模块实例详解
2019/04/15 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
python3中sys.argv的实例用法
2020/04/24 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
HTML5 canvas基本绘图之图形组合
2016/06/27 HTML / CSS
销售员个人求职的自我评价
2014/02/10 职场文书
医院合作协议书
2014/08/19 职场文书
2014国庆65周年领导讲话稿(3篇)
2014/09/21 职场文书
导游词之塘栖古镇
2019/12/04 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android