From 7d7995ff888f55de40528b85851a6b811f9c1afc Mon Sep 17 00:00:00 2001 From: zyronon Date: Tue, 21 Feb 2023 01:43:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/less/custom.less | 6 + src/components/BaseMusic.vue | 14 +- src/components/slide/ItemToolbar.vue | 10 +- .../slide/SlideVerticalInfinite.vue | 3 +- src/pages/home/index.vue | 139 ++-------- src/pages/home/slide/Slide1.vue | 241 ++++++++++++++++++ src/pages/home/slide/SlideList.vue | 155 +++++++++++ src/pages/slideHooks/InfiniteList.vue | 34 +-- src/utils/bus.js | 3 + src/utils/hooks/useSlideListItemRender.jsx | 32 +++ src/utils/mixin.js | 4 +- 11 files changed, 471 insertions(+), 170 deletions(-) create mode 100644 src/pages/home/slide/Slide1.vue create mode 100644 src/pages/home/slide/SlideList.vue create mode 100644 src/utils/hooks/useSlideListItemRender.jsx diff --git a/src/assets/less/custom.less b/src/assets/less/custom.less index eb054ce..17cd310 100644 --- a/src/assets/less/custom.less +++ b/src/assets/less/custom.less @@ -128,6 +128,12 @@ p { position: relative; overflow: hidden; + .slide-infinite { + z-index: 1; + margin-top: 0; + transition: all .3s; + } + .slide-list { height: 100%; width: 100%; diff --git a/src/components/BaseMusic.vue b/src/components/BaseMusic.vue index 60ee684..70577d2 100644 --- a/src/components/BaseMusic.vue +++ b/src/components/BaseMusic.vue @@ -1,18 +1,22 @@