本文主要为大家带来一篇Vue-resource拦截器判断token失效跳转的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

在拦截器中设置全局的token判断,意味着每次http请求都会校验token,与后台约定好的token过期返回码可以自定义跳转路径;

var token = window.localStorage.getItem("token");

Vue.http.interceptors.push(function(request, next) {

request.headers.set('token', token); //setting request.headers

next(function(response){

if(response.body.code===401){ //与后台约定登录失效的返回码

parent.location.href ='/login.html';

}

return response

})

})

相关推荐:

Ajax Session失效跳转登录页面的方法

vue实现登录后页面跳转到之前页面实例分享

详解PHP如何根据用户语言跳转对应网页

vue ajax拦截器,Vue-resource拦截器判断token失效跳转详解相关推荐

  1. 第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解

    第7.26节 Python中的@property装饰器定义属性访问方法getter.setter.deleter 详解 一.    引言 Python中的装饰器在前面接触过,老猿还没有深入展开介绍装饰 ...

  2. python的装饰器迭代器与生成器_python3 装饰器、列表生成器、迭代器、内置方法详解等(第四周)...

    前言: 为什么要学习python3? 原因: 1.学习一门语言能力 2.通过该语言能力完成测试自动化以及独立完成自测框架知识 那么我要做什么呢? 1.每天花十个小时完成python3的学习 要在什么地 ...

  3. vue 事件调用 传参_对vue下点击事件传参和不传参的区别详解

    如下所示: {{btn_text1}} {{btn_text2}} var _vm = new Vue({ data : { btn_text1 : '点击1' , btn_text2 : '点击2' ...

  4. click传值vue_对vue下点击事件传参和不传参的区别详解

    如下所示: {{btn_text1}} {{btn_text2}} var _vm = new Vue({ data : { btn_text1 : '点击1' , btn_text2 : '点击2' ...

  5. vue ajax highcharts,在vue项目中引入highcharts图表的方法(详解)

    npm进行highchars的导入,导入完成后就可以进行highchars的可视化组件开发了 npm install highcharts --save 1.components目录下新建一个char ...

  6. vue项目结构php写哪里,vuex项目结构目录与配置使用详解

    这次给大家带来vuex项目结构目录与配置使用详解,使用vuex项目结构目录与配置的注意事项有哪些,下面就是实战案例,一起来看一下. 首先先正经的来一段官网的"忠告": vuex需要 ...

  7. ajax配合ssm框架,SSM框架前后端信息交互实现流程详解

    SSM框架前后端信息交互实现流程详解 比如该处代码,显示了问题的标题信息,并将其作为超链接,点击该链接时进入后端Controller类的方法,并向其发送问题编号question_id 3.ajax请求 ...

  8. mockjs vue ajax,mockjs在vue中的使用

    mockjs在vue中的使用 mockjs在vue中的使用 前后端分工协作是一个非常高效的做法,但是有时前后端分离不彻底会很痛苦.前后端应该是异步进行的,进度互不影响,但是在没有mock的时候,前端却 ...

  9. vue图片动画上下跳动_Vue 解决路由过渡动画抖动问题(实例详解)

    前言 Vue-Router 作为 Vue 的核心模块,它为我们提供了基于组件的路由配置.路由参数等功能,让单页面应用变得更易于管理.良好的路由管理尤为重要,比如路由拦截.路由懒加载.路由权限等都在开发 ...

最新文章

  1. 用python解“12-24小时制”题
  2. G.703通道故障打环测试方法
  3. Nokia House”或“NoHo
  4. 实现跨域cookie共享(转载)
  5. mac 当前文件夹打开终端_Mac上的这些实用你技巧,你知道几个?
  6. linux 产生0~1之间的随机数
  7. BZOJ 1968 [Ahoi2005]COMMON 约数研究
  8. python的matplotlib生成colorbar
  9. 25+ 个单色背景的网页设计实例
  10. 实用typescript_从今天开始,拿起 TypeScript 做一个轮子的制造者
  11. 从二项分布到泊松分布再到正态分布
  12. git为私有仓库设置密码_Jenkins与Git最佳实践-1
  13. JavaWeb — 获取复选框的值时,要注意不是得到显示的值,而是得到value值
  14. 关于《停止学习框架》 - 讨论
  15. Chrome浏览器离线安装包下载 独立安装包下载 方法
  16. chrome浏览器js 导出excel
  17. 国内外实行HACCP情况(转载)
  18. 开源API文档管理系统
  19. fantastic-matplotlib:案例集合:
  20. bat批处理删除日志文件

热门文章

  1. 时间同步/集群时间同步/在线/离线
  2. eis电子防抖好还是光学防抖好_快速迭代 Reno 2升级光学防抖系统
  3. Solr(1):Solr概述
  4. sayhello对话框练习
  5. 北斗GNSS卫星导航定位芯片架构和设计发展趋势
  6. ubuntu中自定义分辨率
  7. Solution:CF525E(Anya and Cubes)
  8. 爬虫实战操作(3)—— 获取列表下的新闻、诗词
  9. 怎样用photoshop把gif格式转换成jpg格式
  10. html5 字体位置,html5字体样式 移动 html5 中文什么字体