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>
浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报