fix(viral-video): STEP2/STEP3 主按钮缺失修复(始终显示,状态驱动禁用/加载) #2119
Reference in New Issue
Block a user
Delete Branch "fix/2041-step2-step3-buttons"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug 修复
用户反馈 STEP2/STEP3 紫色主按钮不显示。原因:按钮渲染被
step2Enabled/step3Enabled条件隐藏,未到达对应步骤时整列进入vv-col-disabled,按钮根本不挂载,且提示条是独立 div,用户看不到操作入口。改动
STEP2「✍️ 生成文案」按钮
step2Enabled &&外层条件,按钮始终渲染STEP3「🎬 开始生成视频」按钮
CSS 调整
.vv-btn-primary.vv-btn-disabled-gray:灰色#d1d5db背景 + 灰字#6b7280,覆盖紫色渐变(opacity:1 确保不被父级冲淡).vv-col-disabled重构:pointer-events:none+opacity:0.55.vv-btn-primary强制opacity:1,由自身vv-btn-disabled-gray控制灰/紫色.vv-section的pointer-events:none(避免主按钮无法交互).vv-hint-gray/.vv-hint-yellow提示条渲染逻辑(按钮自身已带提示文案,不再需要独立提示 div)按钮样式一致性
三个步骤主按钮统一使用
vv-btn vv-btn-primary(紫色渐变 135deg #7c3aed→#a855f7、全宽、padding 12px、圆角 8px、14px 字号),与 STEP1「🔍 分析图片」完全一致;disabled 态统一灰色。测试
LGTM
🗑️ 预览环境已清理
PR #2119 已关闭或合并,对应的预览环境已被清理。
CI全绿,自动审批通过。
🚀 预览环境已部署