0

最近刚接触了下饿了么的前端组件库element-ui,但是刚使用就遇到问题了

主要有两个不解的问题:

1、在设置纵向边框border为TRUE显示边框后,当没有加载表格数据只有表头时显示正常,但当加载数据后,表格一直抖动而且宽度持续增加。默认fit=true,把fit设置为false后是不会抖动了,但列不能充满表格。
图片描述

2、在使用table组件时,我希望能让表格宽度随着窗口宽度自适应,但是表格的宽度总是固定为初始化组件后渲染的宽度,当窗口最大化后表格的宽度不变化,因为表格宽度已经是固定的了
图片描述

难道是我使用的方法不对吗?

附上用table的这块代码
图片描述图片描述

2017-11-14 提问

查看全部 8 个回答

5

你应该是使用了flex 布局,,如一边固定一边自适应,,,则在自适应 容器中加 overflow: hidden ; 然后表格就可以自适应了。(我是用了flex,,才出现这问题,用正常float,则不会出现。原因未知...)

推荐答案

0

已采纳

换了个旧版本解决了,使用2.0.4的版本一直会抖动,换了个1.4.10的就不会了,不过还是很好奇为什么在你们那不会出现这个问题,难道是我其他样式影响了吗

========================补充==================
后来我用iview的时候也遇到同样问题,但找到解决办法了

给Table的父元素加个样式就可以了

overflow: auto;

推广链接