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

  • b站如何下载音频(b站怎么直接下载音频)

    b站如何下载音频(b站怎么直接下载音频)

  • iphone听觉是什么功能(iphone的听觉是干什么的)

    iphone听觉是什么功能(iphone的听觉是干什么的)

  • 华为nova4和nova5i区别(华为nova4和nova5i手机壳一样吗)

    华为nova4和nova5i区别(华为nova4和nova5i手机壳一样吗)

  • iphone11pro和iphone11pro max有啥区别(iphone11pro和iphone13对比)

    iphone11pro和iphone11pro max有啥区别(iphone11pro和iphone13对比)

  • 华为p40pro慢动作怎么拍摄(华为p40pro慢动作多少帧)

    华为p40pro慢动作怎么拍摄(华为p40pro慢动作多少帧)

  • qq群名片不能加emoji(qq群名片)

    qq群名片不能加emoji(qq群名片)

  • 充话费是空号会退钱吗(充话费空号能充进去吗)

    充话费是空号会退钱吗(充话费空号能充进去吗)

  • 腾讯会议的扬声器是什么(腾讯会议的扬声器怎么关)

    腾讯会议的扬声器是什么(腾讯会议的扬声器怎么关)

  • 荣耀8x录屏在哪(荣耀8x录屏在哪里打开)

    荣耀8x录屏在哪(荣耀8x录屏在哪里打开)

  • 腾讯会议视频黑屏的原因(腾讯会议视频黑色)

    腾讯会议视频黑屏的原因(腾讯会议视频黑色)

  • 苹果mini4尺寸(苹果mini4的长宽是多少?)

    苹果mini4尺寸(苹果mini4的长宽是多少?)

  • vivoy71a手机卡了怎么办(vivo手机卡住了咋办)

    vivoy71a手机卡了怎么办(vivo手机卡住了咋办)

  • 主板不通电一般是哪里出问题(主板不通电一般什么问题)

    主板不通电一般是哪里出问题(主板不通电一般什么问题)

  • 笔记本插口ss是什么(笔记本上ss接口比usb小一些)

    笔记本插口ss是什么(笔记本上ss接口比usb小一些)

  • qq怎么转发聊天记录给别人看(qq怎么转发聊天记录长图)

    qq怎么转发聊天记录给别人看(qq怎么转发聊天记录长图)

  • 空气净化器能开一夜吗(空气净化器能开多久)

    空气净化器能开一夜吗(空气净化器能开多久)

  • 抖音有必要企业认证吗(抖音有必要开企业号吗)

    抖音有必要企业认证吗(抖音有必要开企业号吗)

  • 苹果x无合约版什么意思(苹果手机无合约版和有合约版有什么区别)

    苹果x无合约版什么意思(苹果手机无合约版和有合约版有什么区别)

  • oppor15有没有红外遥控功能(oppor15有红色吗)

    oppor15有没有红外遥控功能(oppor15有红色吗)

  • oppo拦截电话在哪设置(oppo手机拦截电话设置在哪里找到)

    oppo拦截电话在哪设置(oppo手机拦截电话设置在哪里找到)

  • 微信运动能看公里数吗(微信运动能看到去过哪里吗)

    微信运动能看公里数吗(微信运动能看到去过哪里吗)

  • 手机qq黑名单在哪(手机QQ黑名单在哪里找出来)

    手机qq黑名单在哪(手机QQ黑名单在哪里找出来)

  • 微信语音包怎么弄(微信语音包怎么制作)

    微信语音包怎么弄(微信语音包怎么制作)

  • 苹果手机收藏的图片在哪里(苹果手机收藏的照片在哪里可以找到)

    苹果手机收藏的图片在哪里(苹果手机收藏的照片在哪里可以找到)

  • x27ai键有什么用(vivox27ai键怎么用)

    x27ai键有什么用(vivox27ai键怎么用)

  • 电话拦截怎么取消(电话拦截怎么取消红米)

    电话拦截怎么取消(电话拦截怎么取消红米)

  • 织梦dedecms自定义输出移动版上一篇下一篇文章(织梦自定义字段)

    织梦dedecms自定义输出移动版上一篇下一篇文章(织梦自定义字段)

  • 税法的分类都有什么
  • 超过两年记入错误的主营业务成本怎么调账
  • 季度现金流量表是三个月相加吗
  • 弥补上年度亏损
  • 预缴土地增值税的会计处理
  • 哪些收入减免所得税
  • 现金抵用券购买怎么用
  • 医院的重要性
  • 企业所得税怎么征收
  • 电信线路租用的手机
  • 小规模纳税人的题目
  • 进项税和销项税税率一样吗
  • 代收车船税是什么意思必须收吗
  • 上报汇总之后怎么申报
  • 当期所得税费用与递延所得税费用
  • 普通发票收款方账号信息错了可以正常报销吗
  • 会计差错更正的准则依据
  • 报销车费怎么贴
  • 未开票收入是含税收入吗
  • 个体工商户的公章丢了怎么办
  • 预收账款可以计入
  • 网页浏览器字体颜色怎么改
  • 若依框架入门
  • 辞退补偿入账
  • 怎么光驱重装系统
  • 在win7系统中安装win10
  • 关闭自动更新应用程序
  • ahc软件进不去
  • php log函数
  • 销售过程会计核算实训过程
  • 住房公积金领出来用了影响以后买房贷款吗
  • 工业企业成本核算方法
  • 华侨是否适用个人所得税
  • 残保金解决方案
  • 谷歌浏览器被hao123锁定改不了
  • 目标检测算法有哪些
  • php源码封装
  • 固定资产一次性扣除政策
  • 汇算清缴的所得税怎么做账
  • 劳务派遣怎么开
  • 发票上多盖了一个发票章
  • wndgui降级
  • Python打开文件的代码
  • 拆迁支出包括哪些
  • php如何判断是移动还是pc
  • 母公司对子公司的控股比例
  • 其他债权投资是长期投资吗
  • SQL server 2008中的数据库能否只包含数据文件
  • 买个人的二手车能贷款吗
  • 土地出让金返还比例是多少
  • 投资折价会计处理
  • 金税三期个税卸载流程
  • 公允价值变动损益
  • 建筑企业成本核算方法
  • 加油账务处理
  • 收入的利息如何计算
  • 员工离职未领工资怎么处置
  • sql注入式攻击中单引号的作用
  • oracle分区大小建议
  • 创建mysql数据库指定字符集
  • Oracle VM Virtual中CentOS自动获取IP地址设置方法
  • win8系统启动项在哪
  • 升级windows8
  • win7屏幕颜色变了怎么恢复
  • 电脑windows8怎么样
  • win10文件夹右上角搜索不能用
  • linux新增lv
  • w8系统输入法怎么弄出来
  • win8程序和功能在哪
  • cocos2dx官方教程
  • jquery的事件处理
  • javascript如何学
  • node.js和go
  • android get
  • 重定向stdout
  • 异步promise原理
  • 酒店会场出租如何收费
  • 北京国税电子税务局
  • 安置残疾人即征即退
  • 无锡城市生活垃圾处理费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设