From 537a6b0bd6f4587a47ca45fdee40348a01ef0def Mon Sep 17 00:00:00 2001 From: R2m1liA <15258427350@163.com> Date: Fri, 19 Dec 2025 12:00:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B0=83=E6=95=B4=E4=BA=A7=E5=93=81?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=A1=B5=E6=B8=B2=E6=9F=93=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 渲染机制:产品列表页懒加载采用el-skeleton自身模板机制 - 布局调整:调整产品页/骨架屏在竖屏下的布局 --- app/pages/products/index.vue | 104 ++++++++++++++++++++++++------- app/pages/support/contact-us.vue | 7 ++- 2 files changed, 87 insertions(+), 24 deletions(-) diff --git a/app/pages/products/index.vue b/app/pages/products/index.vue index de3028f..eaa7d30 100644 --- a/app/pages/products/index.vue +++ b/app/pages/products/index.vue @@ -10,31 +10,49 @@ -
-
- - -
- + + + +
@@ -151,6 +169,46 @@ justify-content: flex-start; } + .skeleton-collapse { + height: 50px; + width: 100%; + } + + .skeleton-group-list { + display: flex; + flex-wrap: wrap; + gap: 40px; + justify-content: flex-start; + margin-bottom: 2rem; + } + + .skeleton-card { + width: 30%; + height: 250px; + margin-right: 1rem; + } + + @media (max-width: 1200px) { + .skeleton-card { + width: 45%; + } + } + + @media (max-width: 768px) { + .group-list { + justify-content: center; + align-items: center; + } + .skeleton-group-list { + justify-content: center; + align-items: center; + } + + .skeleton-card { + width: 90%; + } + } + :deep(.el-collapse-item__header) { padding: 30px auto; font-size: 1.5rem; diff --git a/app/pages/support/contact-us.vue b/app/pages/support/contact-us.vue index 1f6ca71..9927efe 100644 --- a/app/pages/support/contact-us.vue +++ b/app/pages/support/contact-us.vue @@ -7,7 +7,12 @@
- +