diff --git a/packages/components/carousel/src/carousel-item.vue b/packages/components/carousel/src/carousel-item.vue index eb3a439e20..5d2561b628 100644 --- a/packages/components/carousel/src/carousel-item.vue +++ b/packages/components/carousel/src/carousel-item.vue @@ -2,17 +2,7 @@
@@ -51,6 +41,18 @@ const { handleItemClick, } = useCarouselItem(props, COMPONENT_NAME) +const itemKls = computed(() => [ + ns.e('item'), + ns.is('active', active.value), + ns.is('in-stage', inStage.value), + ns.is('hover', hover.value), + ns.is('animating', animating.value), + { + [ns.em('item', 'card')]: isCardType.value, + [ns.em('item', 'card-vertical')]: isCardType.value && isVertical.value, + }, +]) + const itemStyle = computed(() => { const translateType = `translate${unref(isVertical) ? 'Y' : 'X'}` const _translate = `${translateType}(${unref(translate)}px)`