fix: 修正PreviewVideoPanel显示条件,面板从Step4开始显示,标题预览仅在Step4 #1398
Reference in New Issue
Block a user
Delete Branch "fix/preview-panel-step4-and-title-step4"
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?
修改内容
修正 PreviewVideoPanel 的两处显示条件(PR #1395 写反了):
currentStep >= 5→currentStep >= 4showTitlePreview={currentStep === 5}→showTitlePreview={currentStep === 4}效果
修改文件
apps/web/src/pages/generate/GeneratePage.tsx:3 行修改验证
代码审查结果 - PR #1398
⚠️ 问题(1个需要修改)
currentStep >= 4),但传入的数据源依然是step5Preview。变量命名强烈暗示该数据与 Step 5 强绑定。如果在 Step 4 阶段step5Preview对象尚未初始化或其内部数据(如previewResult)为空,将导致PreviewVideoPanel组件崩溃或显示异常状态。需确认 Step 4 时数据是否已就绪,或同步调整数据获取逻辑。💡 建议(2个可选)
step5Preview重命名为更具通用性的名称(如previewData或videoPreview),以避免与特定步骤号强绑定,造成后续维护困惑。PreviewVideoPanel包含较重的视频解码或网络请求,可能会影响 Step 4 页面的加载速度和交互流畅度,建议评估性能影响。✅ 格式检查通过 | ❌ 逻辑审查需修改 | ⚠️ 建议关注性能
🤖 由 AI 代码审查机器人自动生成 | 2026-08-16 14:47:11 | 模型:
🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #1398 已关闭或合并,对应的预览环境已被清理。