注意需要下面三个属性同时设置才能生效。 flex:1; flex-basis: 0; overflow: auto; 简写形式为: flex: 1 1 0; overflow: auto; 完整代码如下。 .kf-layout-container { height: 100%; display: flex; flex-direction: column; overflow: hidden; .kf-layout__body { flex: 1; flex-basis: 0; overflow: auto; } }