下面表格需要自适应高度不出现滚动条
别给 table设置 y轴高度 且
弹性布局或者 calc
大概是这样
<template>
<div class="main">
<div class="main-info">上部分</div>
<div class="main-table">
<div v-for="item in 100" :key="item">{{ item }}</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {};
},
methods: {},
};
</script>
<style lang="scss" scoped>
.main {
display: flex;
width: 300px;
height: 500px;
flex-direction: column;
border: 1px solid #000;
}
.main-info {
background: paleturquoise;
}
.main-table {
flex: 1;
overflow: scroll;
}
</style>
试试将table的display,设置成inline-block