This commit is contained in:
caozehui
2025-02-14 09:57:26 +08:00
parent 305c30d725
commit 6842260f59
2 changed files with 4 additions and 3 deletions

View File

@@ -74,6 +74,7 @@ class RequestHttp {
// 有新的token后重新请求
userStore.setAccessToken(result.data.accessToken)
userStore.setRefreshToken(result.data.refreshToken)
userStore.setIsRefreshToken(false)
response.config.headers.Authorization = `Bearer ${result.data.accessToken}`//重新请求前需要将更新后的新token更换掉之前无效的token,不然会死循环
const resp = await this.service.request(response.config)
return resp
@@ -86,11 +87,10 @@ class RequestHttp {
console.log("登陆失效")
userStore.setAccessToken('')
userStore.setRefreshToken('')
userStore.setIsRefreshToken(false)
userStore.setUserInfo({ name: '' })
router.replace(LOGIN_URL)
if(data.code != ResultEnum.OVERDUE){//临时处理token失效弹窗多次
ElMessage.error(data.message)
}else if(isFirst){
if(isFirst){//临时处理token失效弹窗多次
ElMessage.error(data.message)
isFirst = false
}