From a2b6ec69a74539e9d69c500cdad2dbc6e92f9a34 Mon Sep 17 00:00:00 2001 From: devin Date: Mon, 25 Sep 2023 21:54:58 +0800 Subject: [PATCH 1/6] =?UTF-8?q?[bugfix]=E8=A7=A3=E5=86=B3carousel=E5=BD=93?= =?UTF-8?q?=E5=89=8D=E6=BF=80=E6=B4=BB=E7=9A=84=E7=B4=A2=E5=BC=95=EF=BC=88?= =?UTF-8?q?activeIndex=EF=BC=89=E4=B8=8E=E8=B0=83=E7=94=A8active=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E4=BC=A0=E5=85=A5=E7=9A=84=E7=B4=A2=E5=BC=95=E4=B8=80?= =?UTF-8?q?=E8=87=B4=E6=97=B6=EF=BC=8C=E5=B0=86=E4=B8=AD=E6=96=ADcarousel?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=92=AD=E6=94=BE=E8=A1=8C=E4=B8=BA--#I848XL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/opendesign/src/carousel/OCarousel.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/opendesign/src/carousel/OCarousel.vue b/packages/opendesign/src/carousel/OCarousel.vue index cc54895b..35aac75b 100644 --- a/packages/opendesign/src/carousel/OCarousel.vue +++ b/packages/opendesign/src/carousel/OCarousel.vue @@ -62,9 +62,15 @@ const activeSlideByIndex = (index: number): Promise => { const to = fixIndex(index); const from = activeIndex.value; - if (isChanging || !slideElList.value || to === from) { + if (isChanging || !slideElList.value) { return Promise.resolve(false); } + + // fix https://gitee.com/openeuler/opendesign-components/issues/I848XL?from=project-issue + if (to === from) { + return Promise.resolve(true); + } + isChanging = true; if (slidesInstance) { -- Gitee From 01a880ec97f4e3bd5cd51b803851cddb62cc2473 Mon Sep 17 00:00:00 2001 From: devin Date: Mon, 25 Sep 2023 22:58:46 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E8=BD=AE=E6=92=ADactive-index=E6=94=B9?= =?UTF-8?q?=E4=B8=BAv-model,=20=E8=87=AA=E5=8A=A8=E8=BD=AE=E6=92=AD?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E9=94=9A=E7=82=B9=E6=8C=87=E7=A4=BA=E4=B8=8D?= =?UTF-8?q?=E5=87=86=E7=A1=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../opendesign/src/carousel/OCarousel.vue | 29 +++++++++++++------ .../src/carousel/__demo__/CarouselBasic.vue | 12 ++++++-- .../opendesign/src/carousel/style/style.scss | 19 +++++++----- packages/opendesign/src/carousel/types.ts | 2 +- 4 files changed, 42 insertions(+), 20 deletions(-) diff --git a/packages/opendesign/src/carousel/OCarousel.vue b/packages/opendesign/src/carousel/OCarousel.vue index 35aac75b..b287e6d3 100644 --- a/packages/opendesign/src/carousel/OCarousel.vue +++ b/packages/opendesign/src/carousel/OCarousel.vue @@ -1,5 +1,5 @@ diff --git a/packages/portal/src/components/TheHeader.vue b/packages/portal/src/components/TheHeader.vue index 0d540d0a..29782504 100644 --- a/packages/portal/src/components/TheHeader.vue +++ b/packages/portal/src/components/TheHeader.vue @@ -1,71 +1,55 @@