From 39a9fa3a65b4113bdb11a60e4b699b0c692afcbe Mon Sep 17 00:00:00 2001 From: xuqm Date: Fri, 29 Aug 2025 18:59:16 +0800 Subject: [PATCH] =?UTF-8?q?refactor(app):=20=E4=BC=98=E5=8C=96=E9=80=80?= =?UTF-8?q?=E5=87=BA=E7=99=BB=E5=BD=95=E9=80=BB=E8=BE=91=E5=B9=B6=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=97=A5=E5=BF=97=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在退出登录时添加日志输出,便于调试和排查问题 - 优化 AuthContext 中的值获取方式,提高代码可读性 --- src/app/hooks/useLogout.ts | 1 + src/common/contexts/AuthContext.tsx | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/hooks/useLogout.ts b/src/app/hooks/useLogout.ts index 3cce7bd..08ec305 100644 --- a/src/app/hooks/useLogout.ts +++ b/src/app/hooks/useLogout.ts @@ -27,6 +27,7 @@ const useLogout = (): { // 退出登录将旧模块中的内容清空 // --- 这部分内容等旧模块不再使用后就可以删除了 --- const keys = await getAllKeys(); + console.log('>>>>>>>>', keys); // 保留的 key const keysToKeep = [ COMMONINFO_KEY, diff --git a/src/common/contexts/AuthContext.tsx b/src/common/contexts/AuthContext.tsx index 1680eb5..439a2dc 100644 --- a/src/common/contexts/AuthContext.tsx +++ b/src/common/contexts/AuthContext.tsx @@ -80,9 +80,9 @@ const AuthProvider = ({ children }: { children: ReactNode }) => { { key: TOKEN_KEY }, { key: USERINFO_KEY }, ]); - if (values[0][1] && values[1][1]) { - const tokenValue = values[0][1]; - const userInfoValue = JSON.parse(values[1][1]); + if (values[0] && values[1]) { + const tokenValue = values[0]; + const userInfoValue = JSON.parse(values[1]); dispatch({ type: 'retrieve', payload: {