This commit is contained in:
wujinliang
2026-08-25 22:08:59 +08:00
parent f702d1b988
commit 57de615717
13 changed files with 199 additions and 15 deletions
+3 -1
View File
@@ -62,6 +62,7 @@ const props = withDefaults(defineProps<{
emptyText?: string
total?: number
pageSizes?: number[]
maxHeight?: string | number
preferenceKey?: string
columnSettingsMode?: 'auto' | 'show' | 'hide'
border?: boolean
@@ -71,6 +72,7 @@ const props = withDefaults(defineProps<{
emptyText: '暂无数据',
total: undefined,
pageSizes: () => [10, 20, 50, 100],
maxHeight: 'calc(100vh - 300px)',
columnSettingsMode: 'auto',
border: true,
stripe: true,
@@ -298,7 +300,7 @@ function setPage(value: number) {
</div>
</div>
</div>
<el-table ref="tableRef" v-bind="$attrs" v-loading="loading" :data="data" :empty-text="emptyText" :border="border" :stripe="stripe" :aria-busy="loading">
<el-table ref="tableRef" v-bind="$attrs" v-loading="loading" :data="data" :empty-text="emptyText" :border="border" :stripe="stripe" :max-height="maxHeight" :aria-busy="loading">
<el-table-column
v-for="(column, index) in visibleColumns"
:key="columnRenderKey(column, index)"