el-table:固定列中无法超出绝对定位 div 的解决办法
使用 El-Table 时,在固定列中添加了一个绝对定位的 Div,但它总是被固定列隐藏。即使取消了 overflow:hidden,问题仍然存在。
解决方案:
使用如下方式修改 CSS 类来解决此问题:
/* 修改固定列的大致样式 */ .el-table__fixed { overflow-x: visible; overflow-y: visible; } /* 修改固定列滚动条容器的大致样式 */ .el-table__fixed-body-wrapper { overflow: visible; }
或者:
使用 El-Dropdown 组件作为弹出菜单,而不是自定义 Div。
<el-table-column class-name="fixColumm" label="功能按钮" fixed="right"> <template slot-scope="scope"> <el-dropdown> <el-button slot="dropdown" type="primary" @click="edit(isEdit)">修改</el-button> <el-dropdown-menu slot="dropdown"> <el-dropdown-item>修改111</el-dropdown-item> <el-dropdown-item>修改111</el-dropdown-item> <el-dropdown-item>修改111</el-dropdown-item> <el-dropdown-item>修改111</el-dropdown-item> </el-dropdown-menu> </el-dropdown> </template> </el-table-column>
选择一种方法取决于您的特定情况和自定义要求。
以上就是El-Table 固定列中如何显示绝对定位的 Div?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号