axios的全局拦截
//拦截器,登录时,服务器会签发一个tokenId,用户每次请求的时候都要带上 ,如果token是空,就跳到登录界面
axios.interceptors.response.use((res) => {
console.log('登录时的res', res)
var status = res.data.status
switch (status) {
// case 1300 :
// case '1300' :
case 1500:
case '1500':
sessionStorage.tokenId = ''
router.push({
name: 'login'
})
}
return res
}, (error) => {
console.log('请求错误', error, error.response.status)
})
请求错误的时候错误码 : err.response.status
。