位置: IT常识 - 正文

ElementUi 表格自动滚动(elementui表格自定义排序)

编辑:rootadmin
ElementUi 表格自动滚动

目录

概要

相关资源

关键点

实现原理

核心代码

异常情况

相关链接


概要

推荐整理分享ElementUi 表格自动滚动(elementui表格自定义排序),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:elementui的表格,elementui表格自动滚动,elementui表格自动滚动无限轮播,elementui表格自定义排序,elementui 表格自定义排序方法加汉字首字母排序,elementui表格自定义列,elementui表格自定义列,elementui表格自动滚动,内容如对您有帮助,希望把文章链接给更多的朋友!

        本文主要讲解如何在elmentui的table组件上实现表格内容自动滚动。表格背景已通过css修改为透明背景。话不多说,直接进入正题。

相关资源资源类型资源名称JQUERY

jquery-3.1.1.min.js

VUE

vue.js

VUE

vue-resource.js

ElementUI

elementui.min.js

ElementUI

elementui.css

关键点

    1.创建html页面引入相关资源        

ElementUi 表格自动滚动(elementui表格自定义排序)

    2.创建el-table表格

        ref="datalist" 表格元素的标记,用于获取到这个元素,用法:$.refs.datalist

        @mouseover.native 鼠标移入表格事件  移入表格时滚动暂停

        @mouseout.native 鼠标移出表格事件 移除表格时滚动恢复

        @row-click  表格每行的点击事件

        :data="tableData" 表格绑定的数据源名称

        height="420"  设置表格高度为420,必须,否则表格无法滚动

<div id="App"> <div class="warp"> <div class="close" onclick="closePage">X</div> <div class="list"> <el-table ref="datalist" @mouseover.native="mouseEnter()" @mouseout.native="mouseLeave()" @row-click="tableRowClick" :data="tableData" height="420" border style="width: 100%" > <el-table-column prop="time" align="center" label="时间" width="150"> </el-table-column> <el-table-column prop="title" align="left" label="事件" > </el-table-column> </el-table> </div> </div> </div>实现原理

        通过获取表格的实际高度、可视高度、滚动距离,利用定时器按照设置的速度和每帧滚动距离不断重新设置滚动距离达到滚动的效果。到达底部后滚动距离重置为0.

核心代码

核心代码如下

//实现滚动核心方法//前置条件 1.table有height 2.show-header不能设置为false 值为false时不能正确活取到scrollHeight autoRoll(stop){if(stop){clearInterval(rolltimmer);return;}const table=this.$refs.datalist;const divData=table.bodyWrapper;rolltimmer=setInterval(()=>{divData.scrollTop+=this.rollPx;if(divData.clientHeight+divData.scrollTop>=divData.scrollHeight){divData.scrollTop=0;}},this.rolltime);},//鼠标进入 停止滚动mouseEnter(time){this.autoRoll(true);},//鼠标离开 开始滚动mouseLeave(){this.autoRoll();},异常情况

    1.当表格设置了show-header=false时不会展示表头,同时因无法正常通过scrollHeight获取表格实际高度导致无法看到滚动效果

相关链接

        代码及对应资源请访问主页下载

本文链接地址:https://www.jiuchutong.com/zhishi/298504.html 转载请保留说明!

上一篇:vue中的v-for循环(vuev-for循环k值的意义)

下一篇:【Web 三件套】个人简单博客系统页面搭建(附源码)(后端三件套)

  • 小米手机自动开关机怎么设置(小米手机自动开勿扰模式怎么回事)

    小米手机自动开关机怎么设置(小米手机自动开勿扰模式怎么回事)

  • 华为荣耀v20在哪里插卡(华为荣耀v20在哪设置黑屏下能看到时间)

    华为荣耀v20在哪里插卡(华为荣耀v20在哪设置黑屏下能看到时间)

  • 曲面屏手机应该贴什么膜(曲面屏手机应该用什么膜)

    曲面屏手机应该贴什么膜(曲面屏手机应该用什么膜)

  • 2个微信号可以绑定一个手机号码吗(2个微信号可以合并一个吗)

    2个微信号可以绑定一个手机号码吗(2个微信号可以合并一个吗)

  • 手机进水有水印可以自行消除吗(手机进水有水印但是可以正常使用)

    手机进水有水印可以自行消除吗(手机进水有水印但是可以正常使用)

  • hp1606用什么硒鼓(hp1600打印机硒鼓型号)

    hp1606用什么硒鼓(hp1600打印机硒鼓型号)

  • 摄像头必须要有wifi吗(摄像头必须要有电脑吗)

    摄像头必须要有wifi吗(摄像头必须要有电脑吗)

  • 苹果充电头怎么拆开(苹果充电头怎么查真假)

    苹果充电头怎么拆开(苹果充电头怎么查真假)

  • 闲鱼拉黑对方还能评价吗(闲鱼拉黑对方还能评价商品吗)

    闲鱼拉黑对方还能评价吗(闲鱼拉黑对方还能评价商品吗)

  • 手机qq隐身会显示什么状态(手机qq隐身会显示什么)

    手机qq隐身会显示什么状态(手机qq隐身会显示什么)

  • 为什么来电没有声音(为什么来电没有显示)

    为什么来电没有声音(为什么来电没有显示)

  • 优酷会员不能微信支付吗(优酷会员不能微信登录)

    优酷会员不能微信支付吗(优酷会员不能微信登录)

  • 组成网络的必须设备有哪些(构成网络的要素分别是什么)

    组成网络的必须设备有哪些(构成网络的要素分别是什么)

  • 电脑强制关机快捷键(电脑强制关机快捷键对电脑有损害吗)

    电脑强制关机快捷键(电脑强制关机快捷键对电脑有损害吗)

  • 华为如何取消录屏黑屏(华为如何取消录屏的白点设置)

    华为如何取消录屏黑屏(华为如何取消录屏的白点设置)

  • 酷狗苹果版怎么找本地音乐(酷狗苹果版怎么扫码登录)

    酷狗苹果版怎么找本地音乐(酷狗苹果版怎么扫码登录)

  • 华为al00是什么型号(华为al00是什么系列)

    华为al00是什么型号(华为al00是什么系列)

  • etc上显示记账卡正常吗

    etc上显示记账卡正常吗

  • 如何申请快手号(如何申请快手号直播)

    如何申请快手号(如何申请快手号直播)

  • b站隐私设置禁止回复(b站隐私设置禁止私信)

    b站隐私设置禁止回复(b站隐私设置禁止私信)

  • 笔记本通用bios设置简单详解(笔记本通用音频驱动程序怎么修复)

    笔记本通用bios设置简单详解(笔记本通用音频驱动程序怎么修复)

  • 个人简历html网页代码(使用chatgpt完成web开发课的实验)(个人简历html网页代码含效果图)

    个人简历html网页代码(使用chatgpt完成web开发课的实验)(个人简历html网页代码含效果图)

  • 企业资产损失税前扣除管理办法2011215号第46条
  • 全国税务师考试报名时间
  • 非独立核算增值税在哪里交
  • 接受资不抵债并账会计分录
  • 境内公司没有收购的股票
  • 企业控股情况怎么填写
  • 税控盘280抵扣报税填在
  • 附加税退回分录
  • 个税手续费返还计入哪个科目
  • 购买金税盘需要带什么
  • 最新企业准则
  • 电费发票开据后如何入帐
  • 银行提供服务收费标准
  • 上月未申报纳税补申报怎么做不会有罚款吗?
  • 营改增工程计价规则
  • 契税如果没有按时交会怎么办
  • 全员劳动生产率是什么意思
  • 公司账上的钱如何取出来
  • 领款凭证可以当收据吗
  • 进口货物退税流程
  • 土地无形资产摊销年限怎么确定
  • 递延资产主要包括哪些
  • 去年的发票可以红冲重新开具吗?
  • win11开机黑屏进不去桌面
  • 跨年的费用冲回会计分录
  • 固定资产清理会发生什么费用
  • 会计凭证应该怎么写
  • dl是什么文件
  • 坏账准备的方法
  • PHP:pg_select()的用法_PostgreSQL函数
  • PHP:pg_query_params()的用法_PostgreSQL函数
  • 广告公司的工程师好做吗
  • 股权无偿赠与协议书范本
  • 分布式简介
  • 固定资产的非正常报废
  • php 加密
  • php自动化脚本
  • 常用的css样式有哪些
  • ai复制命令
  • 上市公司发行股票会计分录
  • 利润表中利息费用为负数是什么意思
  • 固定资产清理怎么报税呢
  • python命令行进度条
  • 汽车租赁属于有形动产融资租赁服务?
  • 定额发票验旧日期怎么算
  • 磁盘监控命令
  • 银行存款日记账是企业的还是银行的
  • mysql中数据类型主要分为哪四种
  • 其他债权投资的公允价值变动计入什么科目
  • 应收账款未计提坏账能直接核销
  • 社保都有哪几项
  • 外贸出口转内销会计分录
  • 库存商品调价会计分录
  • 公司库存商品科目余额太大怎么办
  • 软件开发过程中,一个错误发现的越晚
  • 融资租赁本金和租金的区别
  • 原材料科目怎么设置
  • MySQL中interactive_timeout和wait_timeout的区别
  • linux的telnet用法
  • 装win7提示失败怎么办
  • qcwlicon.exe - qcwlicon是什么进程 有何作用
  • Android游戏开发入门
  • 游戏中的物理 processing
  • c#openxml
  • bat error
  • 批量数据验证
  • js闭包解决了什么问题
  • python ints
  • nodejs微信小程序开发工具
  • js正则表达式写法
  • 基于网络创新形成的大数据的最突出特征是什么?( )
  • android download(international)
  • javascript视频教程推荐
  • jquery插件是干什么的
  • 纽约消费税多少
  • 进口设备需要资质吗
  • 没工作个人所得税
  • 珠宝消费税怎么计算出来的
  • 二手房交易契税减免政策
  • 计算土地增值税时下列费用准予从收入总额中扣除的有
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设