位置: IT常识 - 正文

ElementUI table无缝循环滚动(vue elementui table)

编辑:rootadmin
ElementUI table无缝循环滚动 恰好实习的时候遇到了这个需求,而且网上的代码有点僵硬,所以我改了改,顺手水一篇博客出来。 部分思路来源:https://blog.csdn.net/qq_38543537/article/details/122842943 但是来源的代码,在滚动到底部时会 ... ElementUI table无缝循环滚动

推荐整理分享ElementUI table无缝循环滚动(vue elementui table),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:elementui table slot,element table border,element-table,elementui table slot,elementui table slot,elementui table hover,elementui table slot,element ui table,内容如对您有帮助,希望把文章链接给更多的朋友!

恰好实习的时候遇到了这个需求,而且网上的代码有点僵硬,所以我改了改,顺手水一篇博客出来。

ElementUI table无缝循环滚动(vue elementui table)

部分思路来源:https://blog.csdn.net/qq_38543537/article/details/122842943

但是来源的代码,在滚动到底部时会有非常生硬的切换,我这里改了一些代码,让它的滚动变得流畅。

效果:

代码:

HTML:

<el-table ref="table" :data="tableData" stripe height="402"> <el-table-column prop="num" label="序号" width="80"> </el-table-column> <!-- 其它table列 --> </el-table>

JS:

data() { return { timer: null, //注意:它需要将展示的数据额外复制一份(为了无缝滚动) tableData: [ { num:1}, { num:2}, { num:3}, { num:4}, { num:5}, { num:6}, { num:7}, { num:8}, { num:9}, { num:10}, { num:1}, { num:2}, { num:3}, { num:4}, { num:5}, { num:6}, { num:7}, { num:8}, { num:9}, { num:10}, ] }; },methods: { //自动循环播放 autoCycle() { //拿到相关元素 const wrapper = this.$refs.table.bodyWrapper this.timer = setInterval(() => { // 元素自增距离顶部1像素 wrapper.scrollTop += 1 // 判断元素是否滚动到底部(可视高度+距离顶部=整个高度) if (wrapper.clientHeight + wrapper.scrollTop == wrapper.scrollHeight) { // 重置table距离顶部距离。值=(滚动到底部时,距离顶部的大小) - 整个高度/2 wrapper.scrollTop = wrapper.scrollTop - wrapper.scrollHeight/2 } }, 50) } }
本文链接地址:https://www.jiuchutong.com/zhishi/309222.html 转载请保留说明!

上一篇:Vite + Vue2 + Vuetify2 + <script setup> + TypeScript 搭配开发项目

下一篇:二、python基本数据类型(python提供的3个基本数字类型)

  • 去微信粘贴怎样操作(粘贴微信中粘贴怎么弄)

    去微信粘贴怎样操作(粘贴微信中粘贴怎么弄)

  • 钢化膜能撕下来重贴吗(钢化膜能撕下来再贴吗)

    钢化膜能撕下来重贴吗(钢化膜能撕下来再贴吗)

  • 抖音授权管理是什么意思(抖音授权管理是空的怎么添加)

    抖音授权管理是什么意思(抖音授权管理是空的怎么添加)

  • 华为nova7不能插耳机吗(华为nova7pro是5g手机吗)

    华为nova7不能插耳机吗(华为nova7pro是5g手机吗)

  • 蓝牙共享联系人是什么意思(蓝牙共享联系人全部详情是什么意思)

    蓝牙共享联系人是什么意思(蓝牙共享联系人全部详情是什么意思)

  • b站怎么设置自动播放下一个视频(b站怎么设置自动跳过片头片尾)

    b站怎么设置自动播放下一个视频(b站怎么设置自动跳过片头片尾)

  • 小米8是安卓几的版本(小米8是安卓吗)

    小米8是安卓几的版本(小米8是安卓吗)

  • 苹果型号mw开头什么意思(苹果mw开头是哪产的)

    苹果型号mw开头什么意思(苹果mw开头是哪产的)

  • 充电线种类(充电线种类及用途)

    充电线种类(充电线种类及用途)

  • 息屏时钟会烧屏吗(息屏时钟会烧屏么)

    息屏时钟会烧屏吗(息屏时钟会烧屏么)

  • iphone怎么没有声音了(iphone怎么没有声音了怎么办)

    iphone怎么没有声音了(iphone怎么没有声音了怎么办)

  • 怎么用抖音视频做锁屏(怎么用抖音视频的模板)

    怎么用抖音视频做锁屏(怎么用抖音视频的模板)

  • 华为mate30有双频GPS吗(mate30支持双5g吗)

    华为mate30有双频GPS吗(mate30支持双5g吗)

  • 2016cp6878是小米几(2016cp6878是小米什么型号)

    2016cp6878是小米几(2016cp6878是小米什么型号)

  • 抖音app怎么取消年龄(怎样取消抖音)

    抖音app怎么取消年龄(怎样取消抖音)

  • soulmate全亮了会怎样(soul全亮了会怎样)

    soulmate全亮了会怎样(soul全亮了会怎样)

  • 虎牙号在哪看(虎牙在哪看虎牙号)

    虎牙号在哪看(虎牙在哪看虎牙号)

  • ps笔刷怎么导入(mac ps笔刷怎么导入)

    ps笔刷怎么导入(mac ps笔刷怎么导入)

  • 手机双卡怎么设置打电话(手机双卡怎么设置只用一个卡)

    手机双卡怎么设置打电话(手机双卡怎么设置只用一个卡)

  • 模拟耳机和数字耳机怎么区分(模拟耳机和数字耳机的区别)

    模拟耳机和数字耳机怎么区分(模拟耳机和数字耳机的区别)

  • 拼多多确认收货后多久到账(拼多多确认收货期限是几天)

    拼多多确认收货后多久到账(拼多多确认收货期限是几天)

  • vivo手机怎么关闭用户体验计划(vivo手机怎么关5g用4g)

    vivo手机怎么关闭用户体验计划(vivo手机怎么关5g用4g)

  • 乐教乐学怎么打卡(乐教乐学怎么打卡视频一分钟)

    乐教乐学怎么打卡(乐教乐学怎么打卡视频一分钟)

  • 企业滴滴怎么用(企业滴滴是谁付钱)

    企业滴滴怎么用(企业滴滴是谁付钱)

  • 手机陀螺仪在设置哪里(手机陀螺仪反应怎么变快的方法)

    手机陀螺仪在设置哪里(手机陀螺仪反应怎么变快的方法)

  • 织梦通过ID搜索出对应文章结果的实现办法(织梦如何采集文章)

    织梦通过ID搜索出对应文章结果的实现办法(织梦如何采集文章)

  • 利润表的未分配利润是哪个
  • 电子承兑到期怎么操作流程
  • 小规模纳税人申报时间
  • 销项减进项余额在哪方
  • 广告制作赚钱吗?
  • 网上代购收取手机费吗
  • 长期股权投资的4个明细科目
  • 技术转让收入纳税调整
  • 普通增值税发票可以抵税吗?
  • 保费 车船税
  • 已认证发票退回的流程
  • 小规模纳税人附加税税率各是多少
  • 销售方针有哪些
  • 哪些行为触犯了刑法
  • 管家婆怎样查历史记录
  • 资产相关的递延收益
  • 公允价值变动借方是增还是减
  • 鸿蒙系统网络差怎么解决
  • php程序员不应该做的事
  • qcwlicon.exe - qcwlicon是什么进程 有何作用
  • mac safari使用技巧
  • 预收账款什么时候确认增值税
  • 内置管理员无法打开此应用
  • 最小全画幅的数值是多少
  • php数据类型分为哪几类
  • 最小的外置dvd刻机多少寸
  • 水利建设基金按季度缴纳
  • javascript获取数组索引
  • mybatis plus 用法
  • phpcms开发手册
  • 购入固定资产怎么做账务处理
  • 如何根据营业执照核定税种
  • 应付账款为什么要算增值税
  • 金银首饰包装物消费税
  • 借贷公司借钱给别的公司需要开什么会
  • 高效刷题app
  • Price Comparison Script
  • 零售行业bi
  • 印花税怎么填申报表
  • php图片格式转换
  • sqlserversa用户登录失败
  • 监控 固定资产
  • 预收账款的账务处理怎么对企业有利
  • 福利费的进项税额可以抵扣吗
  • 广告公司转让一般多少钱
  • 个税速算扣除数2023
  • 高新企业研发费用会计分录
  • 研发支出主要包括
  • 公司转给其他公司的投资款
  • 缴纳工会经费的依据
  • 营业收入要包括什么
  • 借款利息怎么记账
  • mysql性能比较
  • MySQL创建数据库字符集和排序规则
  • mysql数据库输入汉字是问号
  • mysql从5.7升级至8.0
  • sql切割字段
  • win8怎么自动修复
  • windows10周年纪念版
  • dll文件在哪儿
  • 电脑重装windows
  • VMware虚拟机中不支持虚拟化
  • 苹果发布会最新消息
  • centos安装软件教程
  • xp开始菜单栏怎么还原
  • Linux网络抓包工具
  • win7系统怎么设置浏览器主页
  • 角色格斗类游戏
  • 用jquery
  • android 欢迎页
  • 遍历目录文件
  • unity 3d完全自学教程
  • javascript基础笔记
  • div与script
  • Python 常用代码库
  • 重庆地方税务局刘飞虎
  • 慧算账财务公司简介
  • 补税务登记证报税要钱吗
  • 2023年企业所得税计算公式表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设