4cef215853c860c55ade011bae0764cdc84a0c88
原 boot 在 me() 后 await loadDataWithRetry() 才 setBooting(false),整屏「加载中…」要等齐 全部全局接口(products/projects/billing/models/未读)中最慢的那个才消失。 改为:me() 校验身份成功即 setBooting(false) 渲染外壳;商品/项目/余额/未读 后台并行填充, 页面骨架先出来、数据到了再补。数据加载失败只记录,不阻塞渲染、不踢登录(token 已验证)。 各页本就处理空初始态;深链(pipeline/商品详情)按 route 独立取详情,不依赖全局列表。 实测:外壳 ~1.3s(me 返回即出)显示,products/projects ~1.7-1.9s 在其后填充—— 任何全局接口变慢不再卡住首屏。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
312 MiB
Languages
HTML
40.4%
Python
29.8%
TypeScript
16%
CSS
9.3%
JavaScript
4.4%