Vue 拦截器对token过期处理方法
最近在做的一个项目,需要每个http请求下都要添加token,这样无疑是增加了工作量。而vue拦截器interceptors正好可以解决我们的需求。
Vue.http.interceptors.push(function(request,next){//拦截器设置请求token //sessionStorage.getItem("tokenUrl"); request.headers.set('token',sessionStorage.getItem("tokenVal")); if(request.url.indexOf(url)===-1){ request.url=url+request.url; } //continuetonextinterceptor next(function(response){ //..if(response.body.code=="失败码") { parent.location.href="登录页面路径"rel="externalnofollow"; }. //请求发送后的处理逻辑 //... //根据请求的状态,response参数会返回给successCallback或errorCallback returnresponse }); });
以上这篇Vue拦截器对token过期处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。