动态设置table的max-height = window.innerHeight - 300没作用,重新请求接口后,高度没有没内容撑开。
使用height的话在数据较少的情况下,会有很多的留白,怎么正确的使用max-height让table被内容撑开?
动态设置table的max-height = window.innerHeight - 300没作用,重新请求接口后,高度没有没内容撑开。
使用height的话在数据较少的情况下,会有很多的留白,怎么正确的使用max-height让table被内容撑开?
渲染出来之后并不是table的max-height el-table创建了了两层表格 你可以写死max-height然后查找有max-height的class 动态给这个class加
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
我今天也遇到了,mounted里计算了可视区的高度,然后计算出table的max-height值,标签中用<el-table :max-height="tableHeight" >的方式绑定了计算后的高度值,但是发现tableHeight只是第一次初始化的值,并不是动态计算的值,即使放到computed、watch中,各种姿势都不可以。后来我就还在mounted中,把计算可视区高度、推导表格高度的代码写到了setTimeout里,让其晚些时候执行,就可以了。希望有用。以下代码就是mounted里的片段: