diff --git a/src/utils/auto-update.js b/src/utils/auto-update.js index 7c379e4..478d66a 100644 --- a/src/utils/auto-update.js +++ b/src/utils/auto-update.js @@ -14,7 +14,7 @@ async function extractNewScripts() { let match; while ((match = scriptReg.exec(html))) { result.push(match.groups.src); - + } return result; } @@ -40,7 +40,7 @@ async function needUpdate() { return result; } // 间隔五分钟 -const DURATION = 1000 * 60 ; +const DURATION = 1000 * 10 ; function autoRefresh() { setTimeout(async () => { const willUpdate = await needUpdate(); diff --git a/src/utils/request/request.js b/src/utils/request/request.js index d4fedb8..7da956f 100644 --- a/src/utils/request/request.js +++ b/src/utils/request/request.js @@ -64,11 +64,14 @@ const getRefreshToken = async (response) => { // 重新登录 await router.push('/login'); responseData.message = responseData.message || responseData.msg; + loading?.close() return Promise.reject(responseData); } } catch (error) { + loading?.close() return Promise.reject(error); } finally { + loading?.close() isRefreshing = false; refreshSubscribers.forEach((callback) => callback()); refreshSubscribers = [];