tank-vue3-seamless-scroll

基于 Vue 的无缝滚动插件
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 国产
投 递 者 戚浩淼
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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>
  • 在一些大屏可视化项目中,经常会用到滚动的样式。 安装 npm install vue3-seamless-scroll --save main.js中引入 import vue3SeamlessScroll from 'vue3-seamless-scroll'; const app = createApp(App); app.use(vue3SeamlessScroll) 使用 <vue3

  • 文字滚动是一个常见场景,例如网站的公告栏,vue-seamless-scroll是基于vue的一款无缝滚动组件,适合于选用vue的项目,其它类似的还有基于基于jquery的marqee 一、基本使用 1.引入 npm安装 npm install vue-seamless-scroll --save script引入 https://cdn.jsdelivr.net/npm/vue-seamles

  • 1.安装vue-seamless-scroll 插件 npm install vue-seamless-scroll --save 2.main.ts 全局引入 import scroll from"vue-seamless-scroll/src/index.js"; app.use(scroll) 3、shims-vue.d.ts 中 加入 declare module ‘vue-seamles

  • 1.官方地址 https://www.npmjs.com/package/vue3-seamless-scroll 2.安装    npm   (npm install vue3-seamless-scroll --save)   Yarn  (yarn add vue3-seamless-scroll)   browser  (<script src="https://unpkg.com/bro

  • 需求:使用vue-seamless-scroll插件实现列表无缝滚动,也可以添加相应的点击跳转,点击事件会存在点击失效的问题。支持上下左右无缝滚动,单步滚动停留时间,以及水平方向的手动切换。 效果图: 无缝滚动   基于vue的无缝滚动组件 注意:需要给父容器一个height和:data='Array'和overfolw:hidden;左右滚动需要给ul容器一个初始化 css width。  参考

  •  vue-seamless-scroll点击事件不触发解决办法 使用事件委托来解决,代码如下: <template>   <div class="container">     <div class="title">       <div class="title-left">越限预警</div>     </div>     <div class="box seamless-warp-item"

  • 需求是做一个无缝滚动的效果 该插件它本身就是当数据为一条时,不发生滚动。 我们要实现的效果是,当已有数据在列表中显示的高度与滚动窗口比较大小,大于滚动窗口高度则滚动小于则不滚动 发现该插件会自动拼接一个复制的列表 所以直接使用内容高度跟窗口高度比较的话是错的 <template> <div> <vue-seamless-scroll :data="tableData" class="seam

  • github开源地址:https://github.com/xfy520/vue3-seamless-scroll 步骤 1. 安装 npm install vue3-seamless-scroll --save 2. vue代码 <template> <el-table :data="tableData" style="width: 100%" class="top" > <e

  • npm安装: npm install vue-seamless-scroll --save 页面中引入组件: import vueSeamlessScroll from 'vue-seamless-scroll' 页面中调用组件: components: { vueSeamlessScroll }, 在页面的computed中定义变量 computed: { class

  • 一般在数据可视化项目中经常会看到无缝滚动的表格,即轮播表,我们可以使用 vue-seamless-scroll 来实现,使用起来也很方便  vue-seamless-scroll官网:vue-seamless-scroll 1. 安装  NPM  npm install vue-seamless-scroll --save Yarn  yarn add vue-seamless-scroll PN

  • vue3中使用vue3-seamless-scroll(最新版本滚动插件) Vue3.0 无缝滚动组件,支持Vite2.0,支持服务端打包 官方git地址 npm安装 npm install vue3-seamless-scroll --save yarn安装 yarn add vue3-seamless-scroll browser安装 <script src="https://unpkg.

  • 一、运用场景:VUE开发的项目中需要表格滚动展示信息 二、组件:vue-seamless-scroll 三、使用:通过ul标签+css样式模拟表格,表头+表数据 安装 npm install vue-seamless-scroll --save 在main.js中引入 import scroll from 'vue-seamless-scroll' Vue.use(scroll) // 滚动

  • 工程引入 yarn add vue-seamless-scroll 组件引入插件 import vueSeamlessScroll from 'vue-seamless-scroll' components: { vueSeamlessScroll } 使用 <div class="warning"> <vue-seamless-scroll

  • ## 1.安装 npm install vue-seamless-scroll --save ## 2.完整实例代码 <div class="scroll_box"> <button>无缝滚动</button> <vue-seamless-scroll :data="tableData"

  • 基于Vue的简单无缝滚动组件 支持上下左右无缝滚动,单步滚动,以及水平方向的手动切换 演示文档:https://chenxuan1993.gitee.io/component-document/index_prod#/component/seamless-default 安装依赖: npm install vue-seamless-scroll --save 全局注册: import Vue fr

  • 1.安装vue-seamless-scroll 插件 npm install vue-seamless-scroll --save 2.引用并注册 import vueSeamless from "vue-seamless-scroll/src";     ps: vue3 需要添加 /src ,vue2不需要 components: { vueSeamless, }, 3.使用 使

 相关资料
  • 本文向大家介绍vue的无缝滚动组件vue-seamless-scroll实例,包括了vue的无缝滚动组件vue-seamless-scroll实例的使用技巧和注意事项,需要的朋友参考一下 Installation NPM Usage ES6 以下es6用法需要webpack环境编译. 普通模式 (script tag) Example: Configure TKS vue-seamless-scr

  • 本文向大家介绍基于vue的fullpage.js单页滚动插件,包括了基于vue的fullpage.js单页滚动插件的使用技巧和注意事项,需要的朋友参考一下 基于vue的fullpage.js使用方法,供大家参考,具体内容如下 功能概述 可实现移动端的单页滚动效果,支持横向滚动和纵向滚动 兼容性 目前还未进行大规模兼容性测试。有bug请提问至issues 安装 commonjs 或 文档 api文档

  • 本文向大家介绍详解 vue better-scroll滚动插件排坑,包括了详解 vue better-scroll滚动插件排坑的使用技巧和注意事项,需要的朋友参考一下 BetterScroll号称目前最好用的移动端滚动插件,因此它的强大之处肯定是存在的。要不...哈哈。个人感觉还是很好用的。这篇文章不是笼统的讲 BetterScroll ,而是单讲滚动,想要深入了解它,请移步这里 。 滚动原理 b

  • 本文向大家介绍jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果,包括了jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jquery.kxbdmarquee.js无缝滚动的具体代码,供大家参考,具体内容如下 strep1.页面引入相关文件 step2.写html结构、css样式、js c

  • 本文向大家介绍JQuery插件Marquee.js实现无缝滚动效果,包括了JQuery插件Marquee.js实现无缝滚动效果的使用技巧和注意事项,需要的朋友参考一下 Marquee.js插件提供了许多属性选项,您可以配置定制外观和效果。 详细代码: 以上就是本文的全部内容,希望对大家学习jquery程序设计有所帮助。

  • 本文向大家介绍详解vue 自定义marquee无缝滚动组件,包括了详解vue 自定义marquee无缝滚动组件的使用技巧和注意事项,需要的朋友参考一下 先上效果图: (1) 看起来可能有点卡顿,但是实际上页面上看起来挺顺畅的。 (2) 思路就是获取每一个列表的宽度,设置定时器移动列表,当移动的距离达到一个列表的宽度的时候,把这个距离放到数组的最后。这样就能达成无缝循环滚动了。  大致的情况就是下面