跳转到内容

图片轮播 Carousel

可以通过 autoPlay 设置是否自动切换。可设置 moveSpeed, timingFunc 实现不同切换幻灯片效果。

基本用法

当页面宽度方向空间空余,但高度方向空间多余时,可指定 animationcard 使用卡片化风格。

默认情况下,directionhorizontal。通过设置 directionvertical 来使用垂直方向切换。

指定 animationfade 使用渐隐切换效果。

可以指定指示器类型:dot | line | slider 和位置 left | right | top | bottom | outer

参数名描述类型默认值
current (v-model)当前展示索引number-
default-current当前展示索引number1
auto-play是否自动循环展示,或者传入 { interval: 自动切换的时间间隔(默认: 3000), hoverToPause: 鼠标悬浮时是否暂停自动切换(默认: true) } 进行高级配置boolean | CarouselAutoPlayConfigfalse
move-speed幻灯片移动速率(ms)number500
animation-name切换动画'slide' | 'fade' | 'card''slide'
trigger幻灯片切换触发方式, click/hover 指示器'click' | 'hover''click'
direction幻灯片移动方向'horizontal' | 'vertical''horizontal'
show-arrow切换箭头显示时机'always' | 'hover' | 'never''always'
arrow-class切换箭头样式string''
indicator-type指示器类型,可为小方块和小圆点或不显示'line' | 'dot' | 'slider' | 'never''dot'
indicator-position指示器位置'bottom' | 'top' | 'left' | 'right' | 'outer''bottom'
indicator-class指示器的样式string''
transition-timing-function过渡速度曲线, 默认匀速 transition-timing-functionstring'cubic-bezier(0.34, 0.69, 0.1, 1)'
事件名描述参数
change幻灯片发生切换时的回调函数index: number
prevIndex: number
isManual: boolean