位置: 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 三件套】个人简单博客系统页面搭建(附源码)(后端三件套)

  • 游戏试玩的赚钱8大技巧(游戏试玩赚钱app哪个好)

    游戏试玩的赚钱8大技巧(游戏试玩赚钱app哪个好)

  • 快手旗下有哪些软件(快手旗下有哪些平台)

    快手旗下有哪些软件(快手旗下有哪些平台)

  • qq恢复5年前好友

    qq恢复5年前好友

  • 微信更改实名会影响啥(微信更改实名会注销吗)

    微信更改实名会影响啥(微信更改实名会注销吗)

  • vivo手机突然黑屏怎么开都开不了怎么办(vivo手机突然黑屏怎么按都没反应)

    vivo手机突然黑屏怎么开都开不了怎么办(vivo手机突然黑屏怎么按都没反应)

  • 华为手机把天气删除了怎么移回来(华为手机把天气放桌面)

    华为手机把天气删除了怎么移回来(华为手机把天气放桌面)

  • 路由器内存满了怎么清理(路由器内存满了,需要更换吗)

    路由器内存满了怎么清理(路由器内存满了,需要更换吗)

  • 苹果官网解锁最快几天(苹果官网申请解锁id)

    苹果官网解锁最快几天(苹果官网申请解锁id)

  • 中国移动获得的5g频段是多少(中国移动说可以免费领取一部手机)

    中国移动获得的5g频段是多少(中国移动说可以免费领取一部手机)

  • 为什么wifi手机能上网电脑不能上网(为什么wifi手机可以用笔记本用不了)

    为什么wifi手机能上网电脑不能上网(为什么wifi手机可以用笔记本用不了)

  • n41bt是带蓝牙的吗(n41bt怎么连接手机)

    n41bt是带蓝牙的吗(n41bt怎么连接手机)

  • 解除特别关心对方会知道吗(特别关心取消了还在)

    解除特别关心对方会知道吗(特别关心取消了还在)

  • 快手注销了还可以登录吗(快手注销了还可以看自己的作品吗)

    快手注销了还可以登录吗(快手注销了还可以看自己的作品吗)

  • 3500mah电池能用多久(3500电池容量可以用多久)

    3500mah电池能用多久(3500电池容量可以用多久)

  • vivox27猜你喜欢怎么关闭(vivox27猜你喜欢怎么去掉)

    vivox27猜你喜欢怎么关闭(vivox27猜你喜欢怎么去掉)

  • 电脑垃圾广告怎么彻底清除(电脑垃圾广告怎么彻底清除win10)

    电脑垃圾广告怎么彻底清除(电脑垃圾广告怎么彻底清除win10)

  • ios什么软件可以截图长屏(ios什么软件可以下载种子)

    ios什么软件可以截图长屏(ios什么软件可以下载种子)

  • 怎么改蓝牙耳麦名字(怎么改蓝牙耳麦设置)

    怎么改蓝牙耳麦名字(怎么改蓝牙耳麦设置)

  • 买家旺旺打标能删除吗(旺旺号打标了有影响吗)

    买家旺旺打标能删除吗(旺旺号打标了有影响吗)

  • 腾讯视频微信能登2个吗(腾讯视频微信能2人共用吗)

    腾讯视频微信能登2个吗(腾讯视频微信能2人共用吗)

  • 怎么直接免拼单(拼单直接免拼怎么操作)

    怎么直接免拼单(拼单直接免拼怎么操作)

  • 陌陌能不能视频聊天(陌陌上可以视频聊天吗)

    陌陌能不能视频聊天(陌陌上可以视频聊天吗)

  • 如何访问钉钉社区(如何访问钉钉社群文件)

    如何访问钉钉社区(如何访问钉钉社群文件)

  • 金山文档小程序怎么删除(金山文档小程序怎么以文件形式发送)

    金山文档小程序怎么删除(金山文档小程序怎么以文件形式发送)

  • iphone微信文件在哪里(iphone微信里的文件)

    iphone微信文件在哪里(iphone微信里的文件)

  • 税务师考几科几分及格
  • 来料加工账务处理举例
  • 网络文化传媒公司名字
  • 维保税率和维修税率是多少
  • 境外机构在境内发行的人民币债券
  • 应计提的存货跌价准备
  • 企业支付投资者股利属于什么引起的财务活动
  • 投资款转为借款需要哪些证据
  • 维修 物业
  • 业务分成方案
  • 奖金做预发年底结算缴税怎么做?
  • 去年福利费今年怎么算
  • 收到建设方工程款怎么办
  • 医院哪些收入需要交企业所得税
  • 不同税额怎么抵扣
  • 金税三期收回长期投资所得税如何申报?
  • 开具的销项发票是否都要入收入科目吗?
  • 水电费的发票要交税吗
  • 研发部门的办公费属于研发费的哪个类别
  • 国税局代开发票是否可代地税局征收城市维?
  • 用于非应税项目的购进货物或应税劳务
  • 跨年的所得税怎么冲
  • 银行融资成本计算方法
  • 半成品加工费计入什么科目
  • 本月损益类怎么结转
  • 详谈php编码转换过程
  • 报销是可以直接拿钱的吧
  • 政府补助财务处理流程
  • 应税消费品属于什么科目
  • php获取数据
  • 如何设置长期有效的群二维码安卓手机
  • 材料短缺计入
  • 解读elementui的组件源码
  • 遮天传游戏视频
  • 4、nerf(pytorch)
  • 路由vue-router
  • php 引用
  • 投标代理费应如何支付
  • 垃圾费放在哪个会计科目
  • 没有发票能办临时牌照吗
  • 新政府会计制度下,属于资产类科目的是
  • 给员工买保险的好处和坏处
  • 过了汇算清缴还能调整以前年度
  • PostgreSQL 查看数据库,索引,表,表空间大小的示例代码
  • 工程分包需要注意什么
  • 跨年度少计提的企业所得税
  • 住房补贴需要交个税吗
  • 税法税前扣除
  • 稳岗补贴支付范围
  • 计划成本法下的会计科目
  • 股东退股取现怎么处理
  • 金税盘发票认证怎么操作流程
  • 信用减值损失科目代码6702
  • 农业行业增值税
  • 主营业务收入多栏式明细账怎么登
  • 餐饮会计做账流程图
  • mysql分表命令
  • mysql5.7安装教程详细
  • mysql “ Every derived table must have its own alias”出现错误解决办法
  • 更新最新版win11,任务栏不见了
  • win10好几个操作系统
  • fedora7
  • vmware8.0.4
  • 教大家如何重做作业
  • 彻底禁止win11自动更新
  • linux内核模块命令
  • 双硬盘 win10
  • windows8 1
  • win8开不了机怎么系统还原
  • 简单射击原理
  • mac sip怎么打开
  • nodejs model
  • 绑定安卓
  • shell脚本逐条执行
  • javascript的理解
  • android:ViewPager与FragmentPagerAdapter
  • 境外付款需要什么手续
  • 工业厂房房产税什么时候开始征收
  • 郝姓家谱辈分查询
  • 医疗机构执业许可证办理的条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设