Files
lingxiao865 c5af079d8c first commit
2026-02-10 08:05:03 +08:00

3.7 KiB
Raw Permalink Blame History

:: BASE_DOC ::

API

Swiper Props

name type default description required
custom-style Object - CSS(Cascading Style Sheets) N
autoplay Boolean true - N
current Number 0 - N
direction String horizontal options: horizontal/vertical N
display-multiple-items Number 1 - N
duration Number 300 - N
easing-function String default options: default/linear/easeInCubic/easeOutCubic/easeInOutCubic N
height String / Number 192 - N
image-props Object {} - N
interval Number 5000 - N
list Array - Typescriptstring[] | SwiperList[] interface SwiperList { value: string, ariaLabel: string }see more ts definition N
loop Boolean true - N
navigation Boolean / Object true TypescriptSwiperNavProps | booleanSwiperNav API Documentssee more ts definition N
next-margin String / Number 0 - N
pagination-position String bottom options: top-left/top/top-right/bottom-left/bottom/bottom-right/left/right N
previous-margin String / Number 0 - N
snap-to-edge Boolean false - N

Swiper Events

name params description
animationfinish (context: { current: number, source: SwiperChangeSource }) 动画结束时会触发 animationfinish 事件
change (context: { current: number, source: SwiperChangeSource }) see more ts definition
type SwiperChangeSource = 'autoplay' | 'touch' | 'nav'
click (context: { index: number }) -
image-load (context: { index: number}) -

Swiper Slots

name Description
navigation -

Swiper External Classes

className Description
t-class -
t-class-image -
t-class-nav -
t-class-next-image -
t-class-prev-image -

SwiperNav Props

name type default description required
custom-style Object - CSS(Cascading Style Sheets) N
current Number 0 - N
direction String horizontal options: horizontal/vertical N
min-show-num Number 2 - N
pagination-position String bottom options: top-left/top/top-right/bottom-left/bottom/bottom-right/left/right N
show-controls Boolean false - N
total Number 0 - N
type String dots TypescriptSwiperNavigationType type SwiperNavigationType = 'dots' | 'dots-bar' | 'fraction'see more ts definition N

SwiperNav External Classes

className Description
t-class -

CSS Variables

The component provides the following CSS variables, which can be used to customize styles.

Name Default Value Description
--td-swiper-item-padding 0 -
--td-swiper-radius @radius-large -
--td-swiper-nav-btn-bg-color @font-gray-3 -
--td-swiper-nav-btn-color @text-color-anti -
--td-swiper-nav-btn-size 48rpx -
--td-swiper-nav-dot-active-color @text-color-anti -
--td-swiper-nav-dot-color @font-white-2 -
--td-swiper-nav-dot-size 12rpx -
--td-swiper-nav-dots-bar-active-width 40rpx -
--td-swiper-nav-fraction-bg-color @font-gray-3 -
--td-swiper-nav-fraction-color @text-color-anti -
--td-swiper-nav-fraction-font @font-body-small -
--td-swiper-nav-fraction-height 48rpx -