利用继承改vue组件 解决el-table中max-height为比例值的滚动问题 #程序员 - 程序员小山与Bug于20220404发布在抖音,已经收获了142.0万个喜欢,来抖音,记录美好生活!
参考element文档,可以使用max-height属性(Table 的最大高度。合法的值为数字或者单位为 px 的高度),于是可以设置一个具体的值,eg:max-height="360px" 或max-height="360",但是这样并不能解决屏幕适配的问题。那就考虑在dom渲染完成后,计算浏览器窗口的可见高度 减去 固定的元素高度,剩下的就是table的最大高度...
设置max-height相对友好很多。但是发现element UI el-table 在计算table高度的时候有问题,在高度没有500px的情况下有时候会出现滚动列 环境 Element UI :2.13.0 问题页面 在操作后面多了一列,其实这里是滚动条预留的列,只是这里表格高度完全不需要滚动。看了下css渲染,表格的高度、预留列的高度都是直接在元素上设置...
el-table的最大高度: 1. 确定el-table的样式设置方式 el-table的样式可以通过直接在模板中通过:style绑定样式对象,或者通过CSS类来控制。然而,对于max-height这样的属性,更推荐通过Vue的响应式数据绑定到el-table的:max-height属性上,因为这样可以方便地根据窗口大小变化或数据量的变化动态调整高度。
el-table中设置max-height属性使其固定表头 场景 若依前后端分离版本地搭建开发环境并运行项目的教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 在上面搭建项目的基础上,el-table显示列表以及选择20条显示时的效果如下 要实现当切换每一页的条数时,表头固定的效果如下...
height: 1px; } 1. 2. 3. 4. 5. 6. 7. 8. 2、给滚动条设置初始值 data(){ return{ topScrollWidth: 0, tableDom: null, } }, methods:{ setScrollWidth() { //设置顶部滚顶条宽度值为表格的滚动宽度 this.$nextTick(() => {
如图 方法/步骤 1 打开一个vue文件后添加一个el-table组件,然后设置显示内容为4条数据。如图 2 在el-table标签上添加max-height属性,然后设置值为200,用于设置最大高度不超过200px。如图 3 保存vue文件后使用浏览器打开,这时候就可以看到el-table组件显示的高度小于200。如图 ...
在el-table上设置 :max-height="undefined" 即可去除自动显示的高度限制。如果希望el-table的高度随着内容自适应,可以设置 :height="'auto'"。同时,可以使用scroller-slot插槽来自定义表格的滚动条。| 本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有...
解决el-table设置max-height内容超出不出现滚动条的问题 只需要设置样式,自己考虑需不需要加穿透 /deep/ .el-table { display: flex; flex-direction: column; .el-table__header-wrapper { flex-shrink: 0; } .el-table__body-wrapper { flex-grow: 1; } }...
el-table表格设置滚动条 el-table超出一定高度设置滚动条两种方法,设置height和max-height都可出现滚动条。 1、给table设置height属性为250,表格固定有300px这么高。 <el-table:data="tableData"height="250"border style="width: 100%"> 2、给他变了设置max-height为300,表格数据超出250。如果表格只有一条数据...