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

  • word空格出现小圆点怎么关闭(word空格出现小圆点)

    word空格出现小圆点怎么关闭(word空格出现小圆点)

  • 抖音发的视频别人看不到是为什么(抖音发的视频别人看了自己知道吗)

    抖音发的视频别人看不到是为什么(抖音发的视频别人看了自己知道吗)

  • vivo x27怎么设置视频通话美颜(vivox27怎么设置返回键在桌面)

    vivo x27怎么设置视频通话美颜(vivox27怎么设置返回键在桌面)

  • 红米m1901f7e是什么型号(红米m1901f9e)

    红米m1901f7e是什么型号(红米m1901f9e)

  • 为什么自动生成目录会出现正文部分(为什么自动生成的目录会有内容)

    为什么自动生成目录会出现正文部分(为什么自动生成的目录会有内容)

  • 华为手机要不要更新系统

    华为手机要不要更新系统

  • 屏蔽手机的主要方法包括(屏蔽手机的主要原因)

    屏蔽手机的主要方法包括(屏蔽手机的主要原因)

  • 微信收款声音怎样调大(微信收款声音怎么没了)

    微信收款声音怎样调大(微信收款声音怎么没了)

  • 手机浮球开关怎么设置(手机悬浮球在哪里设置)

    手机浮球开关怎么设置(手机悬浮球在哪里设置)

  • 华为手机怎么分身应用(华为手机怎么分辨是不是昆仑玻璃)

    华为手机怎么分身应用(华为手机怎么分辨是不是昆仑玻璃)

  • 苹果x左上角有个麦克风(苹果左上角有一个)

    苹果x左上角有个麦克风(苹果左上角有一个)

  • 苹果手机进水充电充不进去电怎么办(苹果手机进水充电时候显示闪电接口检测到液体)

    苹果手机进水充电充不进去电怎么办(苹果手机进水充电时候显示闪电接口检测到液体)

  • 直播画质模糊什么原因(直播画质模糊什么软件好)

    直播画质模糊什么原因(直播画质模糊什么软件好)

  • 为什么苹果商店下不了软件(为什么苹果商店一直在转圈圈)

    为什么苹果商店下不了软件(为什么苹果商店一直在转圈圈)

  • 为什么视频发到朋友圈就模糊了(为什么视频发到抖音就变色了)

    为什么视频发到朋友圈就模糊了(为什么视频发到抖音就变色了)

  • 路由器开关在哪(tp-link路由器开关在哪)

    路由器开关在哪(tp-link路由器开关在哪)

  • 硬盘序列号在哪个位置(硬盘序列号在哪看 不用cmd)

    硬盘序列号在哪个位置(硬盘序列号在哪看 不用cmd)

  • 非好友显示可查看三天(非好友能看见状态吗)

    非好友显示可查看三天(非好友能看见状态吗)

  • access是干什么的(access是用来干什么的)

    access是干什么的(access是用来干什么的)

  • qq大会员激活资格是什么

    qq大会员激活资格是什么

  • 途牛旅游如何入驻商家(途牛旅游网属于什么模式)

    途牛旅游如何入驻商家(途牛旅游网属于什么模式)

  • slee401.exe - slee401是什么进程  有什么用

    slee401.exe - slee401是什么进程 有什么用

  • 【VUE3】ElementUI--el-date-picker下拉控件样式修改(高亮显示设置)(vue3 element-plus)

    【VUE3】ElementUI--el-date-picker下拉控件样式修改(高亮显示设置)(vue3 element-plus)

  • 走进Vue【四】导航守卫和路由原信息详解(vue导航解析流程)

    走进Vue【四】导航守卫和路由原信息详解(vue导航解析流程)

  • 房地产企业增值税计算
  • 计提个税与实际缴纳不一致
  • 小规模纳税人销售自建不动产
  • 子公司把利润给母公司怎么做账
  • 什么是免税合并
  • 外购商品发给员工增值税要怎么算
  • 库存股增加为什么资产减少
  • d级企业预缴增值税什么时候可以退回
  • 差旅费计入工资成本吗
  • 餐饮发票数量单价必须填吗
  • 个人所得税可以退几年前的?
  • 雇佣外籍劳工
  • 报销职工住院费多久到账
  • 外管证税收预缴税率是多少?
  • 技术转让免征增值税
  • 未计提工资
  • 向购买方收取的价外费用
  • 研究开发费用扣除标准
  • 小规模普通发票可以抵扣吗
  • 长期未收回的应收账款企业所得税
  • 建设单位管理费费率
  • 返利销售会计处理办法
  • 机票的保险费能开发票吗
  • 支付店面租金为什么是管理费用
  • 进货的运费怎么计算
  • php current
  • 进项税一定是专票吗
  • xcode对应的macos版本
  • php的运算符主要包括哪些?
  • phpif函数的使用方法
  • 工会费会计分录
  • 阳光照耀下的人
  • thinkphp ajaxfileupload实现异步上传图片的示例
  • 企业开办期间的税费
  • kindeditor编辑器图片上传
  • php中数据库怎么设计
  • docker部署架构图
  • 现金日记账的结账方法
  • dpkg-configure-a
  • 无偿转让股权印花税计税金额
  • mongodb 聚合
  • 解决Dede5.6联动类型更改排序数字的BUG
  • 股权激励如何做会计分录
  • 加计扣除进项税额是什么意思
  • 人民币报关可以收美金吗
  • 一般纳税人无形资产税率
  • 个体户经营所得税率表
  • 甲企业持有乙企业40%的股权,能够对乙企业
  • 销售退回的会计分录全过程
  • 住宿费开专票怎么做账
  • 国有资产无偿划转协议
  • 国税代开专票缴纳城建税分录?
  • 固定资产折旧四种方法的优缺点
  • 认证的进项退税怎么操作
  • 公司对公账户给我个人打款然后现金取走了个人犯罪吗
  • 研发一个月多少钱
  • sql server数据库中的null(空值)
  • mysql5.7安装版下载
  • centos编译安装tcpdump工具
  • 输入法是全角在哪里设置
  • 一键u盘装系统软件哪个好
  • u盘装好系统后重启无法进入系统
  • windows xp 开机
  • win10怎么预览
  • linux使用yum
  • win10系统电脑开机密码在哪里设置
  • 如何解决焦虑的心理
  • win10周年纪念版
  • vps 作用
  • win8系统ie浏览器最高多少
  • sql2000停止拒绝访问
  • 简述jquery
  • vue父子组件之间的通讯
  • js作用域和作用域链的理解阮一峰
  • 那些so 叼的android studio 插件
  • 国家税务总局核定的该车最低计税价格
  • 银行收取个人贷款的费用
  • 企业所得税到底是卖方承担还是买方承担
  • 包装物押金的计算
  • 铜川财务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设