aaa
This commit is contained in:
@@ -76,8 +76,9 @@ service.interceptors.response.use(
|
||||
// 处理异常的情况
|
||||
// console.log(res)
|
||||
if (res.errCode != 0) {
|
||||
ElMessage.error(res.message)
|
||||
return Promise.reject(new Error(res.errMsg || res.message || 'error'))
|
||||
let msg = res.errMsg || res.message || 'error'
|
||||
ElMessage.error(msg)
|
||||
return Promise.reject(new Error(msg))
|
||||
} else {
|
||||
// 默认只返回data,不返回状态码和message
|
||||
// 通过 meta 中的 responseAll 配置来取决后台是否返回所有数据(包括状态码,message和data)
|
||||
@@ -109,8 +110,7 @@ service.interceptors.response.use(
|
||||
message: 'Please log in and try again.',
|
||||
duration: 5000
|
||||
})
|
||||
router.push('/login')
|
||||
useUserInfoStore().logOut(false)
|
||||
useUserInfoStore().logout()
|
||||
return Promise.reject(false)
|
||||
}
|
||||
error.config && removePending(error.config)
|
||||
|
||||
Reference in New Issue
Block a user