工作总结22:拦截器
生活随笔
收集整理的這篇文章主要介紹了
工作总结22:拦截器
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
//設(shè)置攔截器 攔截
// request interceptor
service.interceptors.request.use(config => {const token = Vue.ls.get(ACCESS_TOKEN);// if (token) {// config.headers["X-Access-Token"] = token; // 讓每個請求攜帶自定義 token 請根據(jù)實際情況自行修改// }return config;},error => {return Promise.reject(error);}
);service.interceptors.response.use(response => {return response.data;},error => {// switch (error.response.status) {// case 500:// // authentication expired// Vue.ls.remove(ACCESS_TOKEN);// MessageBox.alert("很抱歉,登錄已過期,請重新登錄", "登錄已過期", {// confirmButtonText: "重新登錄"// }).then(() => {// this.$router.push("/login");// window.location.reload();// });// break;// }return Promise.reject(error);}
);
?
總結(jié)
以上是生活随笔為你收集整理的工作总结22:拦截器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle字典在线查字手写,在线字典手
- 下一篇: 工作总结11:vue获取数据接口