Недостающие значение в переданном через props transition берутся из
значения по умолчанию.
CarouselView
SfCarouselView - компонент тела карусели. Предполагается использование вместе с хуком
useCarousel
Props
mode
fractional
baseView
views
itemHeight
- type:
String - default:
null
Высота элемента слайда. Необходим для автоматического вычисления высоты компонента. Имеет смысл использовать при вертикальном режиме.
currentSlide
- type:
number - default:
null
Текущий номер слайда
items
- type:
Array<Object> - default:
[]
Массив объектов для отображения в карусели
transition
- type:
{ transitionDelay?: string; transitionDuration?: string; transitionTimingFunction?: string; } - default:
{ transitionDelay: '0s', transitionDuration: '.8s', transitionTimingFunction: 'ease-in-out', }
Конфигурация transition переключения между слайдами.
Особенность применения
Важная связь между props и injectedValues
В случае отсутствия значений для таких props, как:
currentSlideviewsfractionalmode
Берется значение из useCarousel посредством inject. Если useCarousel не используется,
тогда inject используется дефолтное значение.
Events
transitionStart
- type:
TransitionEvent
Начало проигрывания transition при переключении между слайдами
transitionEnd
- type:
TransitionEvent
Конец проигрывания transition при переключении между слайдами
Scoped slots
default
- required:
true - prop:
item - prop:
index
Элемент отображения для Carousel. item представляет собой элемент массива items,
переданного через props. index - это номер элемента в массиве items.