Chuyển tới nội dung chính
Phiên bản: 1.12.0
import { Swiper } from "zmp-ui";

Dùng để hiển thị nhiều hình ảnh dưới dạng trượt ngang như banner, carousel,...

Ví dụ

Bảng thuộc tính

SwiperProps

NameTypeDefaultDescription
afterChange(currentIndex: number) => void

Callback được sau khi slider đã chuyển đến slide mới.

autoplaybooleanfalse

Thiết lập cơ chế tự động chuyển slide.

childrenReact.ReactNode

Chứa các <Swiper.Slide /> component.

defaultActivenumber

Index của slide bắt đầu khi slider được render.

disableSwipebooleanfalse

Tắt cơ chế chuyển slide khi vuốt trên thiết bị di động.

dotsbooleantrue

Hiển thị các chấm chuyển slide ở phía dưới slider.

durationnumber

Thời gian tự động chuyển giữa các slide (đơn vị: "ms"). Cần được sử dụng kết hợp với autoplay.

loopbooleanfalse

Thiết lập cơ chế lặp lại các slide. Sau khi chuyển đến slide cuối cùng, slider sẽ quay lại slide đầu tiên.

SwiperRefObject

NameTypeDefaultDescription
activeIndexnumber

Index của slide hiện tại.

goTo(slideIndex: number) => void

Chuyển đến một slide cụ thể.

next() => void

Chuyển đến slide tiếp theo.

prev() => void

Quay lại slide phía trước.

SwiperSlideProps

NameTypeDefaultDescription
childrenReact.ReactNode

Nội dung cần được hiển thị trong slide.