位置: 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个基本数字类型)

  • 提成过高
  • 计入税金及附加的税种口诀
  • 销售部门领用材料用于销售计入
  • 核定征收可以不开免税普票吗
  • 收到所得税退税怎么做账务处理
  • 企业临时外出经营如何使用发票
  • 发票到了款未付账务处理
  • 股东溢价转让股份交易市场会计分录
  • 补交以前年度增值税的科目处理
  • 行政单位收到行政事业性收费,需要上缴国库
  • 用于不动产的进项税能抵扣吗
  • 支付货款订金入什么科目核算与会计分录
  • 预付绩效工资是什么意思
  • 购进货物的价税怎么算
  • 不得税前扣除的税金
  • 虚开增值税发票具体操作是怎样的?
  • 从免税到征税企业应该怎么做
  • 旅游业务开什么发票
  • 海关缴款书抵扣怎么做账
  • 增值税发票二联折叠票样式
  • 委托加工存货要交什么税
  • 公司扣了员工的个人所得税但没有帮员工申报
  • 个税专项扣除有几项
  • 小企业财务报表不包括
  • 转让旧固定资产怎么做账
  • 无法划分进项税额包括什么
  • 结转出租设备的会计分录
  • 报销通行费会计分录
  • 监事会成员是什么人
  • 公司装修款账务处理
  • 王者荣耀体验皮肤什么时候结束
  • win11开机后无法操作
  • Apache+php+mysql在windows下的安装与配置图解(最新版)
  • 销售返利如何做账
  • PHP daddslashes 使用方法介绍
  • 消费税的会计分录怎么写
  • 贷款减值损失准备怎么算
  • typescript ??
  • 圣托里尼岛具体位置
  • 若依移动端微信登录
  • 进项税额大于销项税额会计分录
  • 马塔饰件怎么样
  • 金税盘干嘛用
  • 目标检测 2021
  • 日记账的定义
  • php视频加水印
  • sqlserver数据库版本号怎么查
  • 公司注销实收资本有余额怎么处理
  • 信用减值损失如何列报
  • 消费税是怎样征收的
  • 购买空调报销单怎么填
  • 免税收入是否可抵扣
  • 注会考试模拟机考
  • 交易性金融资产公允价值变动怎么算
  • 预算单位授权支付专户的特征
  • 开专票还要另外再交钱么
  • 电子承兑汇票是到期日前10天提示承兑吗
  • 借主营业务成本贷应付账款
  • 施工企业开专票还是开普票好
  • 工程项目预缴税率
  • 个体工商户在什么情况下需要纳税
  • mysql5.7.32免安装教程
  • centos7安装mysql并jdbc测试教程
  • 如何关闭系统快捷键
  • Windows如何自动关机
  • ubuntu rar压缩
  • linux中nfs的搭建
  • unity游戏之友利拟收购《刀塔传奇》发行商中清龙图
  • 脚本控制三行三列怎么写
  • nodejs重命名文件
  • jqueryif判断
  • js翻页效果的实现原理
  • display getSize()
  • 超详细的卡拉赞攻略
  • 12366纳税服务热线存在的问题
  • 第三方审计报告需要多久
  • 运输费用抵扣税率最新规定
  • 单位个人所得税网上申报流程
  • 什么是个税扣缴期限
  • 杭州国税电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设