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 相关文章推荐
Google Suggest ;-) 基于js的动态下拉菜单
Oct 11 Javascript
使用基于jquery的gamequery插件做JS乒乓球游戏
Jul 31 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
Mar 01 Javascript
JavaScript弹出窗口方法汇总
Aug 12 Javascript
原生Ajax 和jQuery Ajax的区别示例分析
Dec 17 Javascript
浅谈javascript中字符串String与数组Array
Dec 31 Javascript
JS实现方向键切换输入框焦点的方法
Aug 19 Javascript
JS简单生成随机数(随机密码)的方法
May 11 Javascript
ES6 javascript中Class类继承用法实例详解
Oct 30 Javascript
从理论角度讨论JavaScript闭包
Apr 03 Javascript
jQuery分组选择器简单用法示例
Apr 04 jQuery
前端使用crypto.js进行加密的函数代码
Aug 16 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性能优化注意点
2016/01/04 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
javascript parseInt 大改造
2009/09/27 Javascript
js几个验证函数代码
2010/03/25 Javascript
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
2013/01/25 Javascript
Javascript中神奇的this
2016/01/20 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
微信小程序getPhoneNumber获取用户手机号
2017/09/29 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
iview table render集成switch开关的实例
2018/03/14 Javascript
vue+element模态框中新增模态框和删除功能
2019/06/11 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
Python中的urllib模块使用详解
2015/07/07 Python
Python日期的加减等操作的示例
2017/08/15 Python
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
2018/12/05 Python
python flask搭建web应用教程
2019/11/19 Python
Python 使用type来定义类的实现
2019/11/19 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
基于Python计算圆周率pi代码实例
2020/03/25 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
幼儿园校车司机的岗位职责
2014/01/30 职场文书
学习雷锋精神心得体会范文
2014/03/12 职场文书
深入理解margin塌陷和margin合并的解决方案
2021/06/26 HTML / CSS
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript
python处理json数据文件
2022/04/11 Python