跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScript大前端

Element UI Table 设置 max-height 后右侧滚动条空白占位处理

Element UI 的 el-table 组件在设置 max-height 属性且数据量较少时,表格右侧会出现多余的空白占位列。解决方案包括移除 max-height 参数(适用于分页场景)或通过 CSS 样式强制隐藏表头及列组的 gutter 元素并调整宽度。第二种方法能保留滚动功能同时消除空白占位,确保界面整洁。

DevStack发布于 2023/6/14更新于 2026/10/2599 浏览
Element UI Table 设置 max-height 后右侧滚动条空白占位处理

问题描述

Element UI 的 table 组件支持 max-height 参数来限制表格的最大高度。当数据过多时,表格会自动添加滚动条。然而,如果数据较少未达到最大高度,表格右侧仍会显示一列空白的占位符,影响视觉效果。

解决方案

方案一:移除 max-height

如果不涉及大量数据无限撑开高度的情况(例如使用分页),可以不设置 max-height 参数来解决此问题。

方案二:CSS 隐藏占位

通过 CSS 样式手动隐藏导致占位的 gutter 列。

.t_btn2 ::v-deep .el-table th.gutter {
  display: none;
  width: 0;
}
.t_btn2 ::v-deep .el-table colgroup col[name='gutter'] {
  display: none;
  width: 0;
}
.t_btn2 ::v-deep .el-table__body {
  width: 100% !important;
}

应用上述样式后,超过最大高度时会正常显示滚动条,未超过时则无空白占位列。

目录

  1. 问题描述
  2. 解决方案
  3. 方案一:移除 max-height
  4. 方案二:CSS 隐藏占位

更多推荐文章

查看全部
  • 鸿蒙 V2 状态管理:@Monitor 装饰器使用详解
  • C++ 二叉搜索树详解:概念、操作与递归实现
  • 双指针算法实战:移动零与复写零详解
  • Flutter for OpenHarmony network_info_plus 网络扫描与隐私合规适配
  • OpenClaw(龙虾 AI)跨平台部署与实战指南
  • SpringBoot 整合 Neo4j 图数据库实战指南
  • 十大中国流行 AI 大模型企业及平台汇总
  • C++ 哈希表封装:模拟实现 unordered_map 与 unordered_set
  • Sam Altman 深度访谈:GPT-5、Sora 与 Q 项目展望及 AGI 发展路径
  • AI 产品经理:从需求挖掘到智能化产品落地全流程解析
  • CycleGAN 详解与实现:无配对图像风格转换
  • 本地大模型部署的残酷真相:成本、门槛与真实体验
  • Jenkins Pipeline 自动化构建与部署 Java 项目
  • OpenClaw 接入企业微信实战指南
  • Web 虚拟卡销售平台架构设计与核心实现
  • 基于指数预定义时间控制的固定翼无人机轨迹跟踪控制研究
  • OpenClaw 小白入门:定位、部署与使用场景
  • SpringBoot+Vue 校园网上店铺系统设计与实现
  • C++ STL list 容器详解:使用与模拟实现
  • Arduino BLDC 基于串口指令的远程控制工业巡检机器人

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online