tank-vue3-seamless-scroll基于 Vue 的无缝滚动插件

联合创作 · 2023-09-22 01:24

tank-vue3-seamless-scroll 是一个高性能的无缝滚动插件。



特性



  • 高性能

  • 事件监听不会失效

  • 速度可调节

  • 反向滚动

  • debug


渲染问题


默认帧率限制在了(1000/32)ms,也就是 32 帧。


性能


偏移量更新采用了 js 设置 css3 3d 模式,保证了性能可利用



ref_warp.value.style.setProperty("transform", `translate3d(0px ,${translateY}px,0px)`

安装



npm install --save tank-vue3-seamless-scroll

使用



<div style="height:300px;">
<tank-seamless-scroll :step-length="25" :debug="true" :reverse="false">
<div class="demo">
<div v-for="i in 2" :key="i">测试{{ i }}</div>
</div>
</tank-seamless-scroll>
</div>
浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报