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

  • 增值税电子发票怎么领用
  • 进料加工要交税吗
  • 个体工商户的纳税人类型怎么选
  • 政府会计制度等式
  • 从企业分红所得税怎么算
  • 直接抵免和间接抵免的区别
  • 手工发票可以抵增值税吗
  • 软件企业购进软件服务怎么入账
  • 人员工资成本占收入多少合适,占总成本多少合适
  • 辅导期增值税一般纳税人申报材料
  • 工业企业所得税优惠政策
  • 个人减税具体政策
  • 外币借款汇兑差额资本化额怎么计算
  • 增值税零税率发票预缴税额
  • 车间消耗品的会计分录
  • 汇算清缴抵税和退税
  • 年末计提存货跌价准备
  • 应收账款预付账款属于什么科目
  • 17点增值税发票能开吗
  • 出口退税远程申报
  • 税控盘全额抵扣分录
  • 其他税收收入包括
  • 水利建设专项收入怎么申报不了
  • 劳务费的现金流量是什么
  • 银行承兑汇票背书会计分录
  • php字符串操作函数
  • 企业设立的条件有哪些
  • 路由器怎么设置2.4g网络
  • 在laravel中,界面文件应该放在以下哪个路径下
  • 莱姆 惨败
  • 个人签订借款合同
  • 注册公司时认缴和实缴时间怎么填
  • 黑白相间表带
  • php框架ci
  • vue3+ts+vite
  • sta翻译中文
  • php实现页面静态化
  • php微信公众账号是什么
  • 商业银行贷款的资本充足率
  • 税控维护费可以抵企业所得税吗
  • 用vue-cli搭建项目
  • mongodb bi
  • SQL Report Builder 报表里面的常见问题分析
  • 循环语句例题及解析
  • 受托方代销商品会计分录
  • 企业银行存款的利息收入计入财务费用的借方A对B错
  • 招待费和差旅费的区别
  • 科目余额表平是什么情况
  • 办公室里的咖啡馆玛氏市场细分
  • 房贷利息抵个税怎么申请
  • 销售预付卡的账务处理
  • 事业单位利息收入的正确分录
  • 产房日常维修费用
  • 代理赚差价违法吗
  • 建筑企业结转成本能不能不分人材机
  • 行政事业单位福利费提取比例
  • 分期收款销售什么意思
  • 一般纳税人暂估入库的会计分录怎么写
  • 电脑折旧多少钱
  • 定额发票的使用方法
  • 账务调整会计分录
  • 企业利润率计算公式是怎样的
  • win7安装sqlserver2000没反应
  • win7系统的word文档中的工具在哪里
  • bsd模式是什么意思
  • 如何win10
  • win7系统如何给文件夹加密
  • ExtJS 2.0实用简明教程 之ExtJS版的Hello
  • jquery easy ui
  • nodejs yield
  • unity网络通信插件
  • 安卓手机管家如何卸载
  • javascript用户名验证
  • python如何切行
  • 进项税额有哪些明细科目
  • 甘肃国家税务总局
  • 南昌 税务局
  • 比利时个人所得税税率
  • 大班直播课怎么上
  • 企业演讲稿 英文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设