Swiper 轮播
介绍
用于循环播放一组图片或内容。
引入
代码演示
基础用法
每个 Swipe.Item 代表一张轮播卡片,可以通过 autoplay 属性设置自动轮播的间隔。
懒加载
当 Swiper 中含有图片时,可以通过 lazyRender 属性来开启懒加载模式。在懒加载模式下,只会渲染当前页和下一页。
监听 change 事件
在每一页轮播结束后,会触发 change 事件。
纵向滚动
设置 vertical 属性后滑块会纵向排列,此时需要指定滑块容器的高度。
自定义滑块大小
滑块默认宽度为 100%,可以通过 width 属性设置单个滑块的宽度。纵向滚动模式下,可以通过 height 属性设置单个滑块的高度。
目前不支持在循环滚动模式下自定义滑块大小,因此需要将 loop 设置为 false。
自定义指示器
通过 Swiper.Indicator 组件可以自定义指示器的样式。
API
Swiper Props
Swiper Events
主题定制
样式变量
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。