Element Ui 中表格设置max-height滚动条失效
在Element UI中,如果你设置了表格的max-height
属性并希望它具有滚动条功能,你需要确保这个max-height
值是小于或等于表格内容实际高度的。如果内容高度不超过max-height
,滚动条将不会显示。
以下是一个简单的例子,演示如何在Element UI的表格中设置max-height
并使滚动条生效:
<template>
<el-table
:data="tableData"
style="max-height: 250px; overflow-y: auto;"
>
<el-table-column
prop="date"
label="日期"
width="180">
</el-table-column>
<el-table-column
prop="name"
label="姓名"
width="180">
</el-table-column>
<el-table-column
prop="address"
label="地址">
</el-table-column>
</el-table>
</template>
<script>
export default {
data() {
return {
tableData: [
// ... 填充足够多的数据以超过max-height限制
]
}
}
}
</script>
在上面的代码中,我们设置了表格的max-height
为250px
,并且通过overflow-y: auto;
属性确保了即使内容不超过max-height
,也会显示滚动条。这样,当表格内容超出max-height
时,就会出现垂直滚动条。
评论已关闭