vue 无限滚动插件 vue-seamless-scroll

1.安装

javascript 复制代码
npm install vue-seamless-scroll --save

**

2.页面注册使用

**

javascript 复制代码
//页面
//注:tablesRow 为 overflow hidden
 <div class="tablesRow">
     <vue-seamless-scroll :data="study2table"  :class-option="classOption1">
       //下边是要滚动的内容
        <el-row class="box" v-for="(item,index) in study2table" :key="index">
             <el-col :span="8"><div class="grid-content bg-purple-dark">{{index+1}}</div></el-col>
             <el-col :span="8"><div class="grid-content bg-purple-dark">{{item.userName?item.userName:"游客"}}</div></el-col>
             <el-col :span="8"><div class="grid-content bg-purple-dark">{{item.learningCount?item.learningCount :0}}</div></el-col>
         </el-row>
    </vue-seamless-scroll>
</div>
//引入
import vueSeamlessScroll from 'vue-seamless-scroll'
//注册
 components: {
    vueSeamlessScroll
 },
 //调用
  computed:{
    classOption1 () {//滚动的参数
      return {
        step: 0.6, // 数值越大速度滚动越快
        limitMoveNum: 3, // 开始无缝滚动的数据量 this.dataList.length
        hoverStop: true, // 是否开启鼠标悬停stop
        direction: 1, // 0向下 1向上 2向左 3向右
        openWatch: true, // 开启数据实时监控刷新dom
        singleHeight: 33, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1
        singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3
        waitTime: 1000 // 单步运动停止的时间(默认值1000ms)
      }
    },
  },
相关推荐
+VX:Fegn08954 小时前
计算机毕业设计|基于springboot + vue蛋糕店管理系统(源码+数据库+文档)
前端·数据库·vue.js·spring boot·课程设计
半个落月4 小时前
LangChain.js Agent Memory 实战(下):用 Milvus 构建可检索的长期记忆
javascript·langchain
半个落月4 小时前
LangChain.js Agent Memory 实战(上):从内存对话、文件持久化到截断与摘要
javascript·langchain
Nicander5 小时前
我给 Excalidraw 做了一个本地工作区:DrawSpace
前端·开源
linux_cfan7 小时前
17 · 引擎适配器全景:HLS/DASH/Vimeo/Mux/Cast
前端·javascript·音视频
计算机魔术师7 小时前
烧掉2780亿美元还不够?OpenAI的资本豪赌让人头皮发麻
前端
IT_陈寒8 小时前
Java线程池用错参数,我的服务居然悄悄崩溃了
前端·人工智能·后端
卡布鲁8 小时前
React useMemo 与 useCallback 完全指南:原理、场景与避坑
前端·react.js
碳基修炼9 小时前
排查记:本地 devServer 是 http,浏览器却把 302 重定向升级成了 https
前端·http
步行cgn9 小时前
Spring p 命名空间注入详解
java·前端·spring