UNPKG

@zebra-ui/swiper

Version:

专为多端设计的高性能swiper轮播组件库,支持多种复杂的 3D swiper轮播效果。

48 lines (45 loc) 1.41 kB
export interface PaginationMethods { el: HTMLElement | null bullets: HTMLElement[] render(): void update(): void init(): void destroy(): void } export interface PaginationOptions { el: string | HTMLElement | null bulletElement?: string bulletSize?: number clickable?: boolean hideOnClick?: boolean renderBullet?: (index: number, className: string) => string renderProgressbar?: (className: string) => string renderFraction?: (currentClass: string, totalClass: string) => string renderCustom?: (swiper: any, current: number, total: number) => string progressbarOpposite?: boolean type?: 'bullets' | 'fraction' | 'progressbar' | 'custom' dynamicBullets?: boolean dynamicMainBullets?: number formatFractionCurrent?: (number: number) => number | string formatFractionTotal?: (number: number) => number | string bulletClass?: string bulletActiveClass?: string modifierClass?: string currentClass?: string totalClass?: string hiddenClass?: string progressbarFillClass?: string progressbarOppositeClass?: string clickableClass?: string lockClass?: string horizontalClass?: string verticalClass?: string paginationDisabledClass?: string enabled?: boolean } export interface PaginationEvents { paginationRender: (el: HTMLElement) => void paginationUpdate: (el: HTMLElement) => void paginationShow: () => void paginationHide: () => void }