美文网首页
Antd表格small时,表头滚动条问题

Antd表格small时,表头滚动条问题

作者: _执着执着再执着 | 来源:发表于2020-09-29 14:09 被阅读0次
  1. Antd表格small时,表头滚动条问题
  2. element 表格修改
  3. antd中表格组件的表头和表格体对齐
  4. 使用 antd@4 table 自定义筛选表头功能做一个联动表头
  5. iview table 滚动条位置重置
  6. antd design 中表格数据导出为excel(支持多表头)
  7. HTML表格-13
  8. VUE2.0+ElementUI2.0表格el-table:自适
  9. html5表格标签
  10. 解决表格内容因为滚动条导致换行(二)固定表头
  11. 当左右两侧 列固定fixed时,总有这样那样兼容性问题

    1.头部滚动条,很好解决 我们设 .
    ant-table-hide-scrollbar { &::-webkit-scrollbar {background:transparent !important; }}

    这是表头滚动条的宽度还是存在的

    2.表格宽度大于屏幕宽度时,横向有滚动条,当小于时,底部也有 一个不能滚动的滚动条。

    查看dom结构和css样式发现 默认的overflow为scroll。知道了原因就好解决了,

    我们设为 .ant-table-body { overflow:auto !important; }

    步骤2

    3.步骤2 会导致一个问题,当表格只有一条数据,或tbody高度小于设置scrooll的Y值,tbody 纵向是没有滚动条的,而表头是有的,就会出现内容错开 对不齐的问题。

    4.有的同学会说,表头也可以给他设宽度0 width:0 啊,这样就会导致,tbody数据大于 设置scrooll的Y值时,又会和表头对不齐。

    解决办法:

    .ant-table-body { overflow:auto !important; }  
    .ant-table-hide-scrollbar { &::-webkit-scrollbar { background:transparent !important; }}

    .change-scrollBar { &::-webkit-scrollbar { width:0 !important; }}

    我这边是用JS去计算,当前tbody的的scrollHeight是否小于 设置scrooll的Y值,来动态的添加类(change-scrollBar),控制表头滚动条的宽度。

    当前tbody的的scrollHeight是否小于 设置scrooll的Y值,表头表体都没有scroll的宽度,就对齐咯

    气死我 上才艺
    // table small时 表头和表体滚动条处理

    export const checkScrollBar = () => {

        let antTableBody =document.querySelector('.ant-table-body')

        let antTableBodyScrollHeight = antTableBody && antTableBody.scrollHeight

        let antTableFixHeader =document.querySelector('.ant-table-hide-scrollbar')

        if (antTableBodyScrollHeight <470) {

            antTableFixHeader && antTableFixHeader.classList.add('change-scrollBal')

         } else {

            antTableFixHeader && antTableFixHeader.classList.remove('change-scrollBal')

            }

        }

    相关文章

    表格 格式: 表格标签: ————定义表格 ———— 定义表格标题。 ———— 定义表格的表头。 ———— ...

  12. 解决表格内容因为滚动条导致换行(二)固定表头

    分析:要把表头和内容分开,这样才能做到固定表头,滚动条只作用于内容。通过计算把内容除去滚动条的宽度scrollWi...

  13. 网友评论

        本文标题:Antd表格small时,表头滚动条问题

        本文链接:https://www.haomeiwen.com/subject/jwxeuktx.html