From 8066f8d394b18bc79e8e622e143fa27ca633552b Mon Sep 17 00:00:00 2001 From: liruiqiang <3151805288@qq.com> Date: Wed, 13 Aug 2025 15:16:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AE=E6=92=AD=E5=9B=BE=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/XtxSwiper.vue | 74 ++++++++---------------------------- src/components/styles/XtxSwiper.scss | 31 +++++++++++++++ src/pages/index/index.vue | 24 +++++++++++- src/services/home.ts | 18 +++++++++ src/types/home.d.ts | 11 ++++++ 5 files changed, 99 insertions(+), 59 deletions(-) create mode 100644 src/components/styles/XtxSwiper.scss create mode 100644 src/services/home.ts create mode 100644 src/types/home.d.ts diff --git a/src/components/XtxSwiper.vue b/src/components/XtxSwiper.vue index dafe056..b1cff24 100644 --- a/src/components/XtxSwiper.vue +++ b/src/components/XtxSwiper.vue @@ -1,39 +1,17 @@ diff --git a/src/components/styles/XtxSwiper.scss b/src/components/styles/XtxSwiper.scss new file mode 100644 index 0000000..79cc141 --- /dev/null +++ b/src/components/styles/XtxSwiper.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%; + } +} diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index a27bb01..73702dd 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -2,13 +2,35 @@ - + +