elementUI如何在表格没数据时仍然显示空表格,并且占满屏幕
时间: 2023-10-26 15:39:46 浏览: 154
在 ElementUI 表格中,你可以使用 `show-summary` 和 `empty-text` 属性来实现在表格没有数据时仍然显示空表格并占满屏幕的效果。
`show-summary` 属性用于控制是否显示表格的汇总行,当表格没有数据时,可以设置为 `true`,这样表格会显示汇总行并且高度会占满整个屏幕。
`empty-text` 属性用于设置表格没有数据时显示的文本内容,可以设置为一个 HTML 字符串,这里我们可以设置为空表格的 HTML 模板,如下:
```html
<template #empty>
<div style="text-align: center;">
<el-empty image="https://cdn.jsdelivr.net/npm/element-ui/lib/theme-chalk/display.png"></el-empty>
</div>
</template>
```
完整的 ElementUI 表格代码示例:
```html
<el-table :data="tableData" show-summary :empty-text="''">
<template #empty>
<div style="text-align: center;">
<el-empty image="https://cdn.jsdelivr.net/npm/element-ui/lib/theme-chalk/display.png"></el-empty>
</div>
</template>
<el-table-column prop="name" label="姓名"></el-table-column>
<el-table-column prop="age" label="年龄"></el-table-column>
<el-table-column prop="address" label="地址"></el-table-column>
</el-table>
```
阅读全文