SwiperProps: { allowTouchMove?: boolean; autoplay?: boolean; autoplayInterval?: number; children?: ReactElement | ReactElement[] | ((index) => ReactElement); defaultIndex?: number; direction?: "horizontal" | "vertical"; indicator?: false | ((total,
current) => ReactNode); indicatorProps?: Pick<PageIndicatorProps, "color" | "style" | "className">; loop?: boolean; onIndexChange?: ((index) => void); rubberband?: boolean; slideSize?: number; stopPropagation?: PropagationEvent[]; stuckAtBoundary?: boolean; total?: number; trackOffset?: number; } & NativeProps<"--height" | "--width" | "--border-radius" | "--track-padding"> Type declaration
Optional allowTouchMove?: boolean
Optional autoplay?: boolean
Optional autoplayInterval?: number
Optional children?: ReactElement | ReactElement[] | ((index) => ReactElement)
Optional defaultIndex?: number
Optional direction?: "horizontal" | "vertical"
Optional indicator?: false | ((total, current) => ReactNode)
Optional indicatorProps?: Pick<PageIndicatorProps, "color" | "style" | "className">
Optional loop?: boolean
Optional onIndexChange?: ((index) => void)
- (index): void
Returns void
Optional rubberband?: boolean
Optional slideSize?: number
Optional stopPropagation?: PropagationEvent[]
Optional stuckAtBoundary?: boolean
Optional total?: number
Optional trackOffset?: number
renderProps is only work when
totalused