From 7adca6685d734792313b6d436f2da6e434872a6c Mon Sep 17 00:00:00 2001 From: jqtmviyu Date: Thu, 15 May 2025 10:40:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20:sparkles:=20h5=20=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E5=85=BC=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/JbcSwiper.vue | 32 +--------- src/components/styles/JbcSwiper.scss | 31 ++++++++++ src/manifest.json | 6 ++ .../category/components/PageSkeleton.vue | 6 +- src/pages/goods/goods.vue | 13 ++-- src/pages/index/components/CategoryPanel.vue | 35 +++-------- src/pages/index/components/HotPanel.vue | 59 +------------------ src/pages/index/components/PageSkeleton.vue | 8 ++- .../components/styles/CategoryPanel.scss | 26 ++++++++ .../index/components/styles/HotPanel.scss | 58 ++++++++++++++++++ src/pages/login/login.vue | 30 +++++++--- src/pages/my/my.vue | 2 + src/pagesMember/settings/settings.vue | 2 + src/pagesOrder/detail/detail.vue | 9 +++ 14 files changed, 184 insertions(+), 133 deletions(-) create mode 100644 src/components/styles/JbcSwiper.scss create mode 100644 src/pages/index/components/styles/CategoryPanel.scss create mode 100644 src/pages/index/components/styles/HotPanel.scss diff --git a/src/components/JbcSwiper.vue b/src/components/JbcSwiper.vue index 3d3a063..699365b 100644 --- a/src/components/JbcSwiper.vue +++ b/src/components/JbcSwiper.vue @@ -49,35 +49,5 @@ watch( diff --git a/src/components/styles/JbcSwiper.scss b/src/components/styles/JbcSwiper.scss new file mode 100644 index 0000000..374440a --- /dev/null +++ b/src/components/styles/JbcSwiper.scss @@ -0,0 +1,31 @@ +/* 轮播图 */ +.carousel { + height: 280rpx; + position: relative; + overflow: hidden; + transform: translateY(0); + background-color: #efefef; + .indicator { + position: absolute; + left: 0; + right: 0; + bottom: 16rpx; + display: flex; + justify-content: center; + .dot { + width: 30rpx; + height: 6rpx; + margin: 0 8rpx; + border-radius: 6rpx; + background-color: rgba(255, 255, 255, 0.4); + } + .active { + background-color: #fff; + } + } + .navigator, + .image { + width: 100%; + height: 100%; + } +} \ No newline at end of file diff --git a/src/manifest.json b/src/manifest.json index c38e717..41ebc83 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -48,6 +48,12 @@ }, /* 快应用特有相关 */ "quickapp": {}, + /* H5特有相关 */ + "h5": { + "router": { + "base": "./" + } + }, /* 小程序特有相关 */ "mp-weixin": { "appid": "", diff --git a/src/pages/category/components/PageSkeleton.vue b/src/pages/category/components/PageSkeleton.vue index 70ec50b..1a26862 100644 --- a/src/pages/category/components/PageSkeleton.vue +++ b/src/pages/category/components/PageSkeleton.vue @@ -153,7 +153,11 @@ - diff --git a/src/pages/index/components/HotPanel.vue b/src/pages/index/components/HotPanel.vue index 7108778..ebd61e0 100644 --- a/src/pages/index/components/HotPanel.vue +++ b/src/pages/index/components/HotPanel.vue @@ -29,62 +29,5 @@ defineProps<{ diff --git a/src/pages/index/components/PageSkeleton.vue b/src/pages/index/components/PageSkeleton.vue index 5c5e502..f6129ca 100644 --- a/src/pages/index/components/PageSkeleton.vue +++ b/src/pages/index/components/PageSkeleton.vue @@ -146,7 +146,13 @@ -