关于element-plus中table组件的max-height属性的疑问?

因为在开发中遇到过需要table的高度跟随table内容动态变化的情况(但是又不能无限伸长,最多伸长至父元素的100%),所以尝试给el-table赋一个max-height:100%的属性,但好像不生效,高度达到父元素的100%后,表格竟然不能滚动了,我也在官方仓库下提了issue

然后看到一个哥们的回答,说这样可以达到max-height:100%的效果:
image.png

试了一下确实是可行的!就是很好奇为啥这样写效果和max-height:100%一样呢:复现链接

阅读 1.8k
3 个回答
  1. table高度需要有固定值
  2. 可以写个监听父盒子高度,再将高度设置成table高度
新手上路,请多包涵

可以使用 calc 动态生成高度

应该是table的高度在第一次有数据的时候就定死了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题