ECarousel 走马灯
示例与代码
卡片轮播、悬停暂停与命名切换
走马灯
属性
属性说明取值与默认值
arrowstring切换箭头的显示策略。
"always" / "hover""never"
默认值
"always"autoplaybool是否自动切换轮播项。
默认值
truecardScalereal卡片轮播中非当前卡片的缩放比例。
实际值限制在 0.1–1
默认值
0.83currentIndexalias当前选中或显示项的索引。
-1:未选择
0 起:条目索引
默认值
别名:slides.currentIndexdelegateComponent轮播内容委托,通过 index 和 modelData 读取项目。
默认值
defaultSlidedirectionstring组件的排列方向。
"horizontal" / "vertical"
默认值
"horizontal"enabledbool是否允许交互;false 时控件禁用。
默认值
trueheightreal组件尺寸,单位为像素;可绑定父布局尺寸。
默认值
implicitHeightindicatorPositionstring轮播指示器的显示位置。
"inside" / "outside""none"
默认值
"inside"initialIndexint初始显示项的索引,从 0 开始。
默认值
0interactivebool是否允许轮播鼠标和键盘交互。
默认值
trueintervalint轮播自动切换间隔,单位为毫秒。
默认值
3000loopbool轮播首尾是否循环。
默认值
truemodelvar图片地址数组或轮播条目对象数组。
字段:
name, label, source
默认值
[]motionBlurbool轮播切换时启用运动模糊效果。
默认值
falsepauseOnHoverbool鼠标悬停时暂停自动切换或关闭计时。
默认值
truetriggerstring激活操作的触发方式。
"click" / "hover"
默认值
"click"typestring轮播内容的展示样式。
"default" / "card"
默认值
"default"visiblebool是否显示组件。
默认值
truewidthreal组件尺寸,单位为像素;可绑定父布局尺寸。
默认值
implicitWidthcountint只读骨架实例数量或当前项目数量,具体含义由组件决定。
默认值
由运行时计算hasLabelsbool只读轮播数据是否提供指示器标签。
默认值
由运行时计算信号
签名作用
changed(int index)当前轮播项变化时触发,index 为新的索引。
indexChanged(int index, int previousIndex)轮播项切换时触发,index 为新索引,previousIndex 为原索引。
方法
签名作用
next()切换到下一项或下一步。
previous()切换到上一项或上一步。
setActiveItem(value)将 value 或 index 指定的项目设为当前项。
setCurrentIndex(index)切换到 index 对应的轮播项。