点按钮之后转个圈,表示正在处理,别让用户以为卡了
加载按钮
Loading Button
反模式点了按钮毫无反应,用户不知道在提交还是卡了,容易重复点
正解点击后按钮进入 loading:禁用+转圈图标,1~2 秒处理完恢复,防止重复提交
在线对比体验 · 同一个需求,大白话 vs 平台提示词,效果立分高下 · 右边可点击体验
大白话直接生成
点了没反应
平台提示词生成
点「点击试用」看加载态
差在哪?大白话没讲「点了按钮毫无反应,用户不知道在提交还是卡了,容易重复点」,AI 只能自己猜;平台提示词写明「点击后按钮进入 loading:禁用+转圈图标,1~2 秒处理完恢复,防止重复提交」,还带要点与三端注意,一次到位不用返工。
代码示例
不同平台注意
网页CSS 动画 + disabled
AppActivityIndicator
小程序loading 组件 / wx.showLoading
可直接复制的提示词(三端都给你,挑对应平台复制给 Cursor / 通义灵码 / Claude)
网页 Web
你是一位资深前端工程师。我想实现【加载按钮】(专业术语:Loading Button)。
【我想达到的效果】点按钮之后转个圈,表示正在处理,别让用户以为卡了。
【请避免的反模式】点了按钮毫无反应,用户不知道在提交还是卡了,容易重复点。
【正确做法】点击后按钮进入 loading:禁用+转圈图标,1~2 秒处理完恢复,防止重复提交。
【平台】网页 Web(标准 HTML/CSS/JS,单文件零依赖,不引任何 CDN)。
【提示词要点】
- loading 时禁用防重复提交
- 用 CSS 旋转圈而非 GIF
- 处理完及时恢复并给结果提示
请输出完整可运行代码(关键处写中文注释),并附 50 字以内使用说明。
手机 App
你是一位资深前端工程师。我想实现【加载按钮】(专业术语:Loading Button)。
【我想达到的效果】点按钮之后转个圈,表示正在处理,别让用户以为卡了。
【请避免的反模式】点了按钮毫无反应,用户不知道在提交还是卡了,容易重复点。
【正确做法】点击后按钮进入 loading:禁用+转圈图标,1~2 秒处理完恢复,防止重复提交。
【平台】手机 App(React Native / Flutter / 原生,给出对应组件与关键代码)。
【提示词要点】
- loading 时禁用防重复提交
- 用 CSS 旋转圈而非 GIF
- 处理完及时恢复并给结果提示
请输出完整可运行代码(关键处写中文注释),并附 50 字以内使用说明。
微信小程序
你是一位资深前端工程师。我想实现【加载按钮】(专业术语:Loading Button)。
【我想达到的效果】点按钮之后转个圈,表示正在处理,别让用户以为卡了。
【请避免的反模式】点了按钮毫无反应,用户不知道在提交还是卡了,容易重复点。
【正确做法】点击后按钮进入 loading:禁用+转圈图标,1~2 秒处理完恢复,防止重复提交。
【平台】微信小程序(WXML/WXSS/JS,注意 rpx 单位与小程序专属约束)。
【提示词要点】
- loading 时禁用防重复提交
- 用 CSS 旋转圈而非 GIF
- 处理完及时恢复并给结果提示
请输出完整可运行代码(关键处写中文注释),并附 50 字以内使用说明。