From 605495fd53c1a5786887d6a096f36d4a977a0f97 Mon Sep 17 00:00:00 2001 From: cat-shark <1716967236@qq.com> Date: Wed, 5 Aug 2026 21:37:39 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=A1=A5=E5=85=85=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E9=98=B2=E6=8A=96=E4=B8=8E=E5=8A=A0=E8=BD=BD=E5=8E=9F=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 82a2685..46aeecc 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -76,6 +76,13 @@ lpt-fe/src/ ## 前端代码标准 +### 交互防抖与加载原则 + +- 点击后需要跳转到其他页面时,应立刻执行跳转,不要在跳转前等待接口返回;目标页面在数据未加载完成时必须展示页面级 loading。 +- 点击后不跳转页面时,触发接口的按钮必须自身展示 loading 或在请求期间禁用,防止网络慢时被多次触发。 +- 登录、创建/更新、结束会话等必须确认后端成功的操作属于例外:按钮先进入 loading,成功后再跳转。 +- 同一异步动作执行期间必须通过 loading 或 disabled 阻止重复触发,不能只依赖路由跳转后的页面卸载。 + ### 按钮规范 - 页面主操作 / 卡片 CTA:`size="large"`,如 Study 开始任务、TaskForm 保存、Welcome 快速入口。