From e014450aa3f0c4f5101a66598abd62cd5f4f3019 Mon Sep 17 00:00:00 2001 From: Peanut Date: Sat, 27 Jun 2026 20:40:37 +0800 Subject: [PATCH] =?UTF-8?q?docs=EF=BC=9A=E6=96=B0=E5=A2=9E=20AI=20?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E5=8D=A1=E7=89=87=E5=8A=9F=E8=83=BD=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E7=BB=9F=E4=B8=80=E8=AE=BE=E8=AE=A1=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复 story-card 展开失效 bug - 为每条 AI 消息添加完整功能按钮组 - 采用方案 A:在现有单文件组件内修复 + 扩展 --- ...26-06-27-ai-message-card-buttons-design.md | 125 ++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 docs/superpowers/specs/2026-06-27-ai-message-card-buttons-design.md diff --git a/docs/superpowers/specs/2026-06-27-ai-message-card-buttons-design.md b/docs/superpowers/specs/2026-06-27-ai-message-card-buttons-design.md new file mode 100644 index 0000000..82ef170 --- /dev/null +++ b/docs/superpowers/specs/2026-06-27-ai-message-card-buttons-design.md @@ -0,0 +1,125 @@ +--- +author: claude +created_at: 2026-06-27 +purpose: 统一小程序实现心愿页面中所有 AI 消息卡片的功能按钮,并修复 story-card 展开失效 bug +--- + +# AI 消息卡片功能按钮统一设计 + +## 背景 + +在小程序「实现心愿」页面(`mini-program/src/pages/main/ScriptView.vue`)中: + +1. **第一个 AI 回复卡片**(`story-card`)拥有完整的功能按钮:展开/收起、复制、换个方向、不像我、继续生成、播放。 +2. **后续 AI 消息**(`result-chat-list`)只有基础的展开/收起,缺少复制、换个方向、不像我、继续生成、播放。 +3. **story-card 展开失效**:当用户触发过重新生成(`resultHasScriptReplies` 为 `true`)后,`