From 9eb42c4a0c3db2d21705f960613982d073e282f1 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Fri, 24 Jul 2026 18:10:31 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat(goods-detail):=20=E5=95=86=E5=93=81?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E6=8E=A5=E5=85=A5=E9=AA=A8=E6=9E=B6?= =?UTF-8?q?=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 7 段占位(banner / 价格 / 标题 / 规格 / 商家 / 详情 / 推荐) 配合底部 action 占位(fixed bottom,2 个 icon + 2 个 btn), 避免首屏出现"空白 → 真实内容"的跳变 - detail.vue 透传 loading 状态;骨架屏在加载态、未拿到 goods_id 时 持续显示(hasRealData computed),网络断开时不切到空详情 - loading-cover 改为 initShow=false;骨架屏接管首屏视觉 - 骨架屏最短展示 300ms,保证数据快时用户也能感知到占位 Co-Authored-By: Claude --- .../goods-detail-view/goods-detail-view.vue | 230 +++++++++++++++++- pages_goods/detail.vue | 6 +- pages_goods/public/js/detail.js | 30 +-- 3 files changed, 248 insertions(+), 18 deletions(-) diff --git a/pages_goods/_components/goods-detail-view/goods-detail-view.vue b/pages_goods/_components/goods-detail-view/goods-detail-view.vue index edfd882..be74771 100644 --- a/pages_goods/_components/goods-detail-view/goods-detail-view.vue +++ b/pages_goods/_components/goods-detail-view/goods-detail-view.vue @@ -1,8 +1,27 @@