[ElemeFE/element]el-table 在flex的子容器里不会自适应

2024-08-13 579 views
4
ElementUI version

1.2.3

OS/Browers version

macOS/Chrome 56

Vue version

2.2.1

Reproduction Link

http://jsfiddle.net/egxa68x1/2/

Steps to reproduce

打开上面的测试地址, 然后拉动中间的分隔条, 左拉时table的宽度会边大, 但是右拉时不会变小

What is Expected? What is actually happening?

回答

2

flex:1 1 0;而不是flex:auto;

4

呃, 好像还是不行...

6

table外的div加overflow:hidden;就好了

4

这个问题有解决吗?@lincenying

2

@adntin 看上面 shanlh 的回答...

4

应该在元素 flex: 1 内再加一个样式 overflow: hidden 就可以解决 @lincenying 谢谢

9

@lincenying 请问这是框架自身的原因,还是flex布局的原因?

7

使用overflow:hidden;有点危险,使用min-width:0; 也可以解决这个问题。

0

为什么按照你们的操作都不行?