**都是写在mian.js中的**
//前端往请求头加信息
axios.defaults.headers.common['Authorization']=Cookie.get("Authorization")
//拦截请求 可做token失效跳转登录页面
axios.interceptors.response.use(
response => {
return response;
},
error => {
if(error.response.data.body=='未登录或者权限不足'){
ElementUI.Message({
message: error.response.data.body,
type: 'warning'
});
Cookie.remove("leftlist");
Cookie.remove("user");
Cookie.remove("token1");
sessionStorage.removeItem("data");
router.push({
path: "/"
})
}
return Promise.reject(error.response.data.message)
}
)
vue响应请求的拦截
最新推荐文章于 2024-08-17 20:47:26 发布