Element el-table 判断是否有滚动条

Posted DL-CODER

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Element el-table 判断是否有滚动条相关的知识,希望对你有一定的参考价值。

判断是否有滚动条

// dom 元素
const dom = this.$refs.uploadTableRef?.bodyWrapper
// 滚动到底部
if (num > 7 && dom?.scrollTop + dom?.clientHeight === dom?.scrollHeight) 
  console.log(2)
  // 元素滚动条滚动
  this.$refs.uploadTableRef?.bodyWrapper?.scrollTo(0, 40)

传送门:https://juejin.cn/post/6999872203802017823
传送门:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/scrollTo

el-table固定多列问题

参考技术A 问题一、当无数据时,默认显示的“暂无数据”四个字偏到右侧,被遮挡。

原因:由于表格数据太多,下方出现横向滚动条,‘暂无数据’文本根据列平铺的总宽度进行居中,导致无数据时“暂无数据”文本向右偏移。

解决办法:设置“暂无数据”文本元素所在元素右侧的内边距。

问题二、固定列所在位置的横向滚动条,拖动无效。如下图,红框部分拖动无效,只有拖动绿框部分,才有响应。

解决办法:

以上是关于Element el-table 判断是否有滚动条的主要内容,如果未能解决你的问题,请参考以下文章

修改element-ui滚动条样式

解决element-ui table固定列会遮挡住滚动条 ,左右无法拖动

原生js判断某个区域的滚动条滚动到了底部

el-table固定多列问题

elementUI el-table合并单元格-行合并(简单数组)

vue-element(四) el-table滚动加载