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过期处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。