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

  • 增值税发票丢失最新处理办法
  • 消费税应该怎么缴纳
  • 年前一个月工资年后发
  • 水处理产业链
  • 企业稳岗返还申请报告模板
  • 建筑类企业是否允许留抵
  • 发票报送失败怎么弄
  • 国有资产报废如何委托拍卖公司
  • 收到政府补助的固定资产的账务处理
  • 劳务派遣能不能预支工资
  • 报价需要提供哪些资料
  • 开出增值税发票没收到怎么抵扣进项税?
  • 没有缴纳社保怎么开证明
  • 价内税与价外税的计算公式
  • 关于国际货运代理协会联合会的描述不正确的是
  • 小规模纳税人应纳税额的计算
  • 银行汇票的背书转让金额
  • 不动产增值税总结
  • 预转固的好处
  • 公司投资理财产品收益怎么算
  • 一次发放数月的高温津贴如何计算个税?
  • 个人非货币性资产投资个人所得税
  • 房屋大修理费用指哪些
  • 新税法中工资薪金的规定
  • quicktimeplayer.exe - quicktimeplayer是什么进程 有什么用
  • 职工教育经费怎么记账
  • 企业车间承包合同的法律效力
  • 未分配利润冲减其他应付款分录
  • 来料加工方式中,料件和加工后成品的所有权
  • PHP选项代码
  • 人工单位怎么写
  • nodejs怎么降低版本
  • 夜晚的地球 (© NASA)
  • 应收账款保理的主要意图在于
  • 增值税专用发票有几联?
  • 收到证券公司异常交易
  • php模板引擎执行时间
  • 保险公司的应收账款有哪些
  • 茶叶开增值税专用发票,不在申报系统的农副产品类
  • 物流公司账务处理特点
  • 服务型企业交税再返税
  • 未开票收入增值税申报
  • element-ui tree 异步树实现勾选自动展开、指定展开、指定勾选
  • 如何对php网站页面进行修改
  • ie8 ie8i
  • python导入模块的本质
  • 同控下的企业合并分录
  • 支付宝商户服务电话
  • 开票资料更改
  • sql server 2005数据迁移
  • 差额征税的专用发票能抵扣吗
  • 固定资产的认定标准2022
  • 国企注册资本实缴
  • 房地产公司分立 土地转移
  • 逾期交房违约金 已支付金额
  • 公司厨房用具
  • 税务入账的加油费怎么算
  • 领用包装物的会计处理
  • 国际快递能发吗
  • 发票税率如何填写
  • sql嵌套执行顺序
  • mysql安装过程中报错
  • sql语句的优化方式
  • mysql类似软件
  • 微软雅黑可以免费用吗
  • win10右键自动弹出
  • http500内部错误
  • 自定义linux命令
  • 电脑市场调查报告
  • mmc.exe是什么
  • linux主要充当什么样的服务角色
  • win10控制面板如何卸载软件
  • 网页收集数据
  • jquery .val
  • unity3d官方
  • 设计一个投票程序
  • js鼠标点击图片就消失
  • 江苏国税电子税务局网登录
  • 国家税务总局2016年17号公告
  • 境外个人税务备案登记表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设