Skip to content

SeamlessScroll 无缝滚动 ​

SeamlessScroll 无缝滚动 的基础用法、公开 API 与示例。

基础示例 ​

示例使用本地演示数据;上传、校验和提交不会连接业务后端。

引入方式 ​

ts
import { SeamlessScroll } from "@/components/page/seamless-scroll";

Props ​

参数说明类型默认值必填
data数据Recordable[]-是
classOption配置ClassOption-是

Events ​

事件名说明回调参数
scrollEnd滚动结束事件-

Slots ​

插槽名说明参数
left-switchleft-switch 内容插槽。-
right-switchright-switch 内容插槽。-
default默认内容插槽。-

Expose ​

名称说明类型
reset重置组件状态。-

Module API ​

名称说明类型
SeamlessScroll导出 SeamlessScroll 供业务侧复用。useInstall(index)

Types ​

SeamlessScrollProps ​

导出 SeamlessScrollProps 供业务侧复用。

字段说明类型默认值必填
data数据Recordable[]-是
classOption配置ClassOption-是

ClassOption ​

导出 ClassOption 供业务侧复用。

字段说明类型默认值必填
keyref keynumber-否
step步长number-否
limitMoveNum启动无缝滚动最小数据数number-否
hoverStop是否启用鼠标hover控制boolean-否
directionbottom 往下 top 往上(默认) left 向左 right 向右string-否
openTouch开启移动端 touchboolean-否
singleHeight单条数据高度有值 hoverStop 关闭number-否
singleWidth单条数据宽度有值 hoverStop 关闭number-否
waitTime单步停止等待时间number-否
switchOffset偏移量number-否
autoPlay是否自动播放boolean-否
navigation是否暂停播放boolean-否
switchSingleStep单步距离number-否
switchDelay切换模式延迟number-否
switchDisabledClass滚动元素的 classstring-否
isSingleRemUnitsingleWidth/singleHeight 是否开启 rem 度量boolean-否

SeamlessScrollEmits ​

导出 SeamlessScrollEmits 供业务侧复用。

字段说明类型默认值必填
scrollEnd滚动结束事件[]-是

API 根据当前组件源码生成;同步版本与验证记录见维护说明。