docs: 补充前端防抖与加载原则
This commit is contained in:
@@ -76,6 +76,13 @@ lpt-fe/src/
|
|||||||
|
|
||||||
## 前端代码标准
|
## 前端代码标准
|
||||||
|
|
||||||
|
### 交互防抖与加载原则
|
||||||
|
|
||||||
|
- 点击后需要跳转到其他页面时,应立刻执行跳转,不要在跳转前等待接口返回;目标页面在数据未加载完成时必须展示页面级 loading。
|
||||||
|
- 点击后不跳转页面时,触发接口的按钮必须自身展示 loading 或在请求期间禁用,防止网络慢时被多次触发。
|
||||||
|
- 登录、创建/更新、结束会话等必须确认后端成功的操作属于例外:按钮先进入 loading,成功后再跳转。
|
||||||
|
- 同一异步动作执行期间必须通过 loading 或 disabled 阻止重复触发,不能只依赖路由跳转后的页面卸载。
|
||||||
|
|
||||||
### 按钮规范
|
### 按钮规范
|
||||||
|
|
||||||
- 页面主操作 / 卡片 CTA:`size="large"`,如 Study 开始任务、TaskForm 保存、Welcome 快速入口。
|
- 页面主操作 / 卡片 CTA:`size="large"`,如 Study 开始任务、TaskForm 保存、Welcome 快速入口。
|
||||||
|
|||||||
Reference in New Issue
Block a user