response.body = '...';
return response;
});
});
实例:
/******************拦截器设置请参考这部分(开始)******************/
Vue.http.interceptors.push((request, next) =>{
//登录成功后将后台返回的TOKEN在本地存下来,每次请求从sessionStorage中拿到存储的TOKEN值
let TOKEN=sessionStorage.getItem('STORAGE_TOKEN');
if(TOKEN){
//如果请求时TOKEN存在,就为每次请求的headers中设置好TOKEN,后台根据headers中的TOKEN判断是否放行
request.headers.set('TOKEN',TOKEN);
}
next((response) => {
return response;
});
});
/******************拦截器设置请参考这部分(结束)******************/
//拦截器
Vue.http.interceptors.push((request, next) => {
// console.log(Login.item);
var tokens = localStorage.getItem('token');
request.headers.set('Authorization', tokens);
// console.log(request.headers);
help.showLoading = true; next((response) => {
// console.log(response);
help.showLoading = false;
return response
})
})










