A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.
npm install @joyday/vue-loop-scroll
中文 | English
- 🔥 超大数据流畅滚动
- 即使 10 万条数据,也能丝滑滚动不卡顿!仅渲染可视区域的 2 倍数据,大幅减少 DOM 负担,让滚动更流畅。
- 🌟 适应变化,始终顺滑
- 支持容器大小动态调整,即使数据实时更新,依然能保持平滑滚动,提供最佳用户体验。
- 🔧 灵活滚动控制
- 支持四向滚动、单步停顿、滚动速度调节、鼠标悬停控制等多种配置,让滚动更符合需求。
``bash`npm
npm i @joyday/vue-loop-scrollpnpm
pnpm i @joyday/vue-loop-scrollyarn
yarn add @joyday/vue-loop-scroll
#### 单步滚动暂停
#### 翻页滚动暂停
!Responsive Viewport & Dynamic Data Update
组件的基本使用方法。
`html
`
可以使用插槽自定义渲染内容。
`html
{{ item }}
`
可以配置滚动方向、单步暂停时间,并为数据项指定唯一标识键。
`html
{{ item.id }}.{{ item.value }}
``
欢迎参与贡献!请阅读贡献指南了解详情。
本项目基于 MIT 协议 授权。