Element-ui 简单实现表格滚动(附演示及源码)

news/2024/7/10 2:02:50 标签: vue

1 前 言

1.1 预览图

1.2 介 绍

功能很简单,不确定方法有没有问题,所以写出来让大家来检查检查

1.3 使用技术

  • Vue
  • Element-ui

2 实 现

2.1 查看UI

这里是直接使用 UI 里的表格组件,F12 查看

可以明显看出:

  • 表格头 class="el-table__header-wrapper"
  • 表格体 class="el-table__body-wrapper"
  • 表格高度默认 48px

2.2 滚 动

我们想要的效果是向下滚动,即向下移动 48px

//  获取表格体
let t = document.getElementsByClassName('el-table__body-wrapper')
setTimeout(() =>{
    t[0].style.transition = 'all .5s'
    t[0].style.marginTop = '48px'
},500)
setTimeout(() =>{
    //  加入数据
    t[0].style.transition = 'all 0s ease 0s'
    t[0].style.marginTop = '0'
},1000)
  • 设定动作执行时间为 500ms
  • 完成动作后,恢复表格样式

2.3 操作

操作功能
开始每隔一秒触发向下滚动的动作
暂停清除计时器
重置清理计时器,清理数据

3 后 记

感谢支持。若不足之处,欢迎大家指出,共勉。

如果觉得不错,记得 点赞,谢谢大家 😂

欢迎关注 我的: GitHub 掘 金 简 书

3.1 演示地址

https://xrkffgg.github.io/Kvue/#/UI/001

3.2 源 码

https://github.com/xrkffgg/Kvue/blob/master/src/components/uiCom/001.vue


http://www.niftyadmin.cn/n/1732044.html

相关文章

python中文开发者社区-python怎么声明中文-问答-阿里云开发者社区-阿里云

一、使用中文字符 在python源码中如果使用了中文字符,运行时会有错误,解决的办法是在源码的开头部分加入字符编码的声明,下面是一个例子: !/usr/bin/env python -- coding: cp936 -- Python Tutorial中指出,python的源…

Canvas图片处理之黑白、反向(附演示及源码)

1 前 言 1.1 预览图 2 实 现 本例使用&#xff1a; Vueelement-ui 2.1 画 图 <!--canvas 定义--> <canvas id"canvas01" width"400" height"400"></canvas>// vue 生命周期 mounted(){this.drawCanvas() },drawCanvas()…

linux+arm+gpu加速,Arm DesignStart加速基于Linux的嵌入式设计 扩展架构至Cortex-A5

描述Arm DesignStart使开发者得以不须承担评估的授权费用&#xff0c;就可透过此计划授权进行先期开发&#xff0c;甚至在藉由此计划完成设计后&#xff0c;可透过特殊模式进行小规模量产用的授权&#xff0c;而DesignStart近期又释放利多&#xff0c;针对需要更高效能的用户&a…

js删除json某一条数据_某品牌服务器raid5阵列删除数据恢复过程记录

【服务器raid5阵列数据恢复故障情况描述】客户的某品牌服务器&#xff0c;raid5磁盘阵列数据恢复需求&#xff0c;服务器不存在物理故障&#xff0c;数据丢失的原因是误删除了服务器上的卷。可以从raid5磁盘阵列层面进行数据恢复操作。【服务器数据恢复过程】服务器数据恢复第一…

Npm 发布 Vue 组件教程

1 前 言 平时我们在开发的时候经常使用 npm 安装各种组件。 今天我们就来尝试下制作一个自己的组件发布到 npm 上。 这里我以自己刚发布的一个 Vue 组件来介绍。感兴趣的可以来下载玩玩。 k-progress 安 装 npm install -S k-progress 使 用 // main.js import k-progr…

android 底部导航栏凸起_网站导航栏如何设置才能促使网站SEO优化更好?

原标题&#xff1a;网站导航栏如何设置才能促使网站SEO优化更好&#xff1f;众所周知&#xff0c;网站导航是网站不可或缺的一部分。 高质量的网站导航栏不仅可以让访问者知道他们在哪里&#xff0c;而且可以提高他们的浏览效率和更好的用户体验。 那么导航栏应该如何设置使其更…

linux创建虚拟账号,linux vsftpd 创建虚拟用户 过程记录

之前用系统账户作为ftp的登录账户&#xff0c;比较不安全&#xff0c;改用虚拟账户。步骤如下&#xff1a;1.安装vsftpd、db_load&#xff0c;省略2.在一个目录创建一个用户名密码文件&#xff0c;比如vi login.txt #输入用户名密码奇数行是用户名、偶数行是密码test1testpwdte…

tabindex 用法说明

1 前 言 tabindex 指示其元素是否可以聚焦&#xff0c;以及它是否/在何处参与顺序键盘导航。 本篇将介绍 tabindex 的一些用法。通常使用 tab 键移动焦点&#xff0c;使用空格键激活焦点。 2 规范 && 兼容 HTML 4Only supported on <a>、<area>、 <bu…