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

1 前 言

1.1 预览图

image

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (o゜▽゜)o☆ 青椒味的Hello World 没有项目工程,没有vue脚手架,就一个HTML页面;没有干货,纯...
    dobby_l阅读 13,142评论 0 6
  • 简说Vue (组件库) https://github.com/ElemeFE/element" 饿了么出品的VUE...
    Estrus丶阅读 1,786评论 0 1
  • 面试官:谈谈你们项目当中的前端代码规范吧? 自己先想一分钟。 前面的话 有些同学在开发某个新功能时根据需求就哐哐哐...
    880d91446f17阅读 1,022评论 0 1
  • 蒋干与周瑜曾经同榻, 于是主动向曹操请缨去劝降周瑜。 蒋干:“唔呀,公瑾现在混的好不啦” 周瑜:“过得去” 蒋干:...
    萧十一涩狼阅读 204评论 0 0
  • 习主席说“人民有信仰,民族有希望,国家有力量”。我想说“不忘初心,坚持输出,必有回响”。 初心是起点时心怀的承诺与...
    june_3aad阅读 339评论 0 0