This commit is contained in:
2026-08-12 18:50:03 +08:00
parent 41a131a33b
commit 2c5f53ec00
29 changed files with 513 additions and 283 deletions
+5 -1
View File
@@ -64,12 +64,16 @@ const props = withDefaults(defineProps<{
pageSizes?: number[]
preferenceKey?: string
columnSettingsMode?: 'auto' | 'show' | 'hide'
border?: boolean
stripe?: boolean
}>(), {
loading: false,
emptyText: '暂无数据',
total: undefined,
pageSizes: () => [10, 20, 50, 100],
columnSettingsMode: 'auto',
border: true,
stripe: true,
})
const page = defineModel<number>('page', { default: 1 })
@@ -294,7 +298,7 @@ function setPage(value: number) {
</div>
</div>
</div>
<el-table ref="tableRef" v-bind="$attrs" v-loading="loading" :data="data" :empty-text="emptyText" :aria-busy="loading">
<el-table ref="tableRef" v-bind="$attrs" v-loading="loading" :data="data" :empty-text="emptyText" :border="border" :stripe="stripe" :aria-busy="loading">
<el-table-column
v-for="(column, index) in visibleColumns"
:key="columnRenderKey(column, index)"