当前位置:网站首页>设置el-table自动向下滑动(不多解释,直接代码实现)
设置el-table自动向下滑动(不多解释,直接代码实现)
2022-08-04 05:40:00 【观山.】
//data中添加变量
refreshTime: 5,
rollTime: 5,
rollPx: 1,
//给表格属性添加事件
<el-table :data="PT_tableData" border height="390" ref="rw_table" @mouseenter.native="mouseEnter" @mouseleave.native="mouseLeave" style="width: 90%; margin: auto">
<el-table-column prop="name" :label="translateTitle('displayConcepts.columns.指标名称')" width="180" />
<el-table-column prop="current_value" :label="translateTitle('displayConcepts.columns.当前值')" width="100" />
<el-table-column prop="warning_value" :label="translateTitle('displayConcepts.columns.报警上下限')" />
</el-table>
//给表格设置的事件添加在methods
mouseEnter(time) {
// 鼠标进入停止滚动和切换的定时任务
this.autoRoll(true)
},
// 鼠标离开
mouseLeave() {
// 开启
this.autoRoll()
},
//自动滑动的事件
autoRoll(stop) {
if (stop) {
clearInterval(rolltimer)
return
}
// 拿到表格挂载后的真实DOM
const table = this.$refs.rw_table
// 拿到表格中承载数据的div元素
const divData = table.bodyWrapper
//0下滑,1上滑
let sign = 1
// 拿到元素后,对元素进行定时增加距离顶部距离,实现滚动效果
rolltimer = setInterval(() => {
// 元素自增距离顶部像素
divData.scrollTop += sign
if (Math.ceil(divData.clientHeight + divData.scrollTop) == divData.scrollHeight) {
// 重置table距离顶部距离
sign = -1
} else if (divData.scrollTop == 0) {
sign = 1
}
}, this.rollTime * 10)
},
在数据加载完之后执行自动滚动的事件
mounted() {
this.autoRoll()
},
边栏推荐
猜你喜欢

狗都能看懂的变化检测网络Siam-NestedUNet讲解——解决工业检测的痛点

电脑知识:台式电脑应该选择品牌和组装,值得收藏

idea使用@Autowired注解爆红原因及解决方法

狗都能看懂的Pytorch MAML代码详解

Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法

数据库文档生成工具V1.0

格拉姆角场GAF将时序数据转换为图像并应用于故障诊断

ResNet详解:ResNet到底在解决什么问题?
![[漏洞问题] log4j漏洞 关于2.17.0升级到2.18.0 方案](/img/f2/2052277ae440279b33248ae51a970f.png)
[漏洞问题] log4j漏洞 关于2.17.0升级到2.18.0 方案

DenseNet详解及Keras复现代码
随机推荐
Centos通过Docker搭建MySQL的PXC集群
What is the connection between GRNN, RBF, PNN, KELM?
如何用matlab做高精度计算?【第一辑】
自适应迁移学习核极限学习机用于预测
SegNet——论文笔记
mysql锁机制
YOLOv3详解:从零开始搭建YOLOv3网络
Activiti 工作流引擎 详解
SQL存储过程详解
VMD combined with ISSA to optimize LSSVM power prediction
E-R图总结规范
【C# - 方法封装】数据转换
类图规范总结
Mac安装PHP开发环境
网页中常用的两种绘图技术,用canvas绘图,绘制出一个三角形,矩形,柱状图,扇形图
Database Skills: Organize SQL Server's Very Practical Scripts
缓动动画,有关窗口的一些常见操作,BOM操作
golang 坐标格式 转换 GCJ02ToWGS84
花了近70美元入手的学生版MATLAB体验到底如何?
网络技巧:教你给路由器装上电池,断电照样可以上网!