diff --git a/.workbuddy/memory/2026-07-12.md b/.workbuddy/memory/2026-07-12.md index 70dd291..32e5ede 100644 --- a/.workbuddy/memory/2026-07-12.md +++ b/.workbuddy/memory/2026-07-12.md @@ -76,3 +76,13 @@ ### 验证 - 前端 `vue-tsc --noEmit`:user/pending 两页无新增实质类型错误(残留均为项目既有噪音:$router、getPageTitle、TS6133 未使用、TS7053 导出数组索引)。 - 后端落地核对:UserParam auditPending 字段=1、XML 两条件各=1,片段上下文正确。SELECT 用 `a.*` 会返回 `audit_status`(驼峰映射 auditStatus),列表标签正常。 + +## 修复 shopGoods 编辑弹窗视频裂图问题 + +`src/views/shop/shopGoods/components/shopGoodsEdit.vue` 商品图片(400x400) 预览区域: + +- **问题**:`form.image` 存视频 URL 时 `` 组件无法渲染,显示裂图 +- **修复**:新增 `isVideo()` 函数(通过扩展名 .mp4/.webm/.mov 等判断),模板分两个分支: + - 视频 → `