Carousel 走马灯
在有限空间内,循环播放同一类型的图片、文字等内容
基础用法
动态模糊
添加动态模糊以给走马灯注入活力和流畅性。
指示器
可以将指示器的显示位置设置在容器外部
切换箭头
可以设置切换箭头的显示时机
自动高度
当 carousel <code>的<code> height
设置为 auto
时, carousel
的高度将根据子内容的高度自动设置
卡片模式
当页面宽度方向空间空余,但高度方向空间匮乏时,可使用卡片风格
垂直排列
默认情况下,方向 direction
为 水平 horizontal
。 通过设置 direction
为 vertical
来让走马灯在垂直方向上显示。
Carousel API
Carousel Attributes
属性名 | 说明 | 类型 | Default |
---|---|---|---|
height | carousel 的高度 | string | '' |
initial-index | 初始状态激活的幻灯片的索引,从 0 开始 | number | 0 |
autoplay | 是否自动切换 | boolean | true |
loop | 是否循环显示 | boolean | true |
direction | 展示的方向 | enum 'horizontal' | 'vertical' | horizontal |
Carousel Events
事件名 | 说明 | 类型 |
---|---|---|
change | 当前展示的幻灯片切换时触发,它有两个参数, 一个是新幻灯片的索引,另一个是旧幻灯片的索引 | Function (current: number, prev: number) => boolean |
Carousel Slots
插槽名 | 说明 | 子标签 |
---|---|---|
default | 自定义默认内容 | Carousel-Item |