spz-carousel 轮播图
何时使用
- 常用于一组图片的轮播。
- 当想要自动循环播放多张图片时,可以使用轮播图进行展示。
代码演示
基本用法
最简单的用法。
自定义按钮图标
- 使用带有
pre属性的子元素来替换切换上一张按钮的图标。 - 使用带有
next属性的子元素来替换切换下一张按钮的图标。
自动切换
定时自动切换下一张,默认支持循环播放(尽管没有配置 loop 属性)。
渐显效果
切换效果为渐显。
高度自适应
切换时自适应不同幻灯的高度。
同时展示多张幻灯
同时可见1.2张幻灯。
全屏放大模式
点击幻灯,进入全屏放大模式。
滚动条模式
原生的滚动方式,像滑动页面一样切换。
属性
幻灯容器属性
方法
goToSlide
切换到指定的幻灯。
updateDirect
更新轮播图的 direct 属性。
updateCount
更新轮播图的 advance-count 属性。
goPrev
切换到上一张幻灯,不需要参数。
goNext
切换到下一张幻灯,不需要参数。
calcPosition
重新计算切换按钮的位置,必须配置 controls 属性,才生效,不需要参数。
事件
event 对象数据
mounted
当轮播图挂载完成时该事件会自动触发。
mediaChange
当调整页面匹配媒体查询的尺寸时,该事件会自动触发。支持的属性:advance-count, visible-count。
slideEnd
当切换幻灯动画完成时该事件会自动触发。
slideChange
当切换幻灯动画进行中时该事件会自动触发。
zoomIn
当幻灯进入全屏放大模式时该事件会自动触发。
zoomOut
当幻灯退出全屏放大模式时该事件会自动触发。
AI 摘要(LLM Ready)
- 组件标识:
spz-carousel - 用途一句话:用于展示多张图片、视频等内容的循环播放,支持自动播放或用户手动切换。
- 可识别属性条目:18
- 可识别方法小节:6
- 可识别事件小节:7
- 关键属性名(Top):
initial-slide、advance-count、visible-count、zoom、controls、loop - 关键方法名(Top):
goToSlide、updateDirect、updateCount、goPrev、goNext、calcPosition - 关键事件名(Top):
mounted、mediaChange、slideEnd、slideChange、zoomIn - 阅读顺序建议:先看「何时使用」与「代码演示」,再核对属性/方法/事件。
- 关联文档:/guide/actions-and-events/ 、/guide/layouts/