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 @@