eb0385bd by lihua

首次获取到token时不需要刷新

1 parent b332f2f4
......@@ -47,7 +47,7 @@ const useUserStore = defineStore(
localStorage.setItem('refresh_token', res.data.refreshToken || "");
const expiresIn = (Date.now() + 1700000) + "";
localStorage.setItem('expiresIn', expiresIn);
refreshUserToken();
refreshUserToken(false);
//获取用户信息
account.value = res.data.logonUser
userId.value = res.data.userId
......@@ -81,7 +81,7 @@ const useUserStore = defineStore(
});
}
function refreshUserToken() {
function refreshUserToken(isExec = true) {
let expiresIn = localStorage.getItem('expiresIn');
if (!expiresIn) {
return;
......@@ -97,7 +97,7 @@ const useUserStore = defineStore(
}
}
}
process();
isExec && process();
/** 轮询是否需要刷新token。如果是同步多个调用,则不处理错误的信息。 */
setInterval(async () => {
process();
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!