jingrow d81526d2e0 fix: 修复刷新页面后自动登出的问题
- 修复 initAuth 中错误的 cookie 解析方式,使用 getSessionUser() 正确读取
- 重构 auth store,提取公共方法消除代码重复
  - 提取 setUserState/clearUserState 统一状态管理
  - 提取 isAuthError 统一错误判断
  - 提取 restoreUserFromStorage 恢复 localStorage 状态
  - 提取 validateAndUpdateUser 统一验证逻辑
- 优化 fetchInterceptor,添加初始化标志避免在 initAuth 期间误触发登出
- 改进错误处理,区分认证错误和网络错误,避免网络错误导致误登出
- 优化 initAuth 逻辑,先恢复 localStorage 状态避免闪烁,再验证 cookie

代码从 178 行优化到 165 行,initAuth 从 87 行减少到 28 行,消除 40+ 行重复代码
2026-01-03 00:06:11 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 18:33:52 +08:00
2026-01-02 23:12:11 +08:00

jingrowtools

Description
No description provided
Readme 1.1 MiB
Languages
Vue 85.1%
TypeScript 10.8%
JavaScript 3.8%
CSS 0.2%