diff --git a/src/utils/request.js b/src/utils/request.js index 160934e..153da8e 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -203,6 +203,11 @@ service.interceptors.response.use( } if (code === 401) { if (!isRelogin.show) { + const currentPath = window.location.pathname + console.log('🚀 ~ currentPath:', currentPath) + // 👉 判断当前是否已经在登录页 + if (currentPath === '/login') return // 已经在目标页,不再跳转 + isRelogin.show = true MessageBox.confirm( '登录状态已过期,您可以继续留在该页面,或者重新登录',