fix: some
This commit is contained in:
@@ -71,7 +71,7 @@
|
||||
|
||||
<!-- 分页 -->
|
||||
<div
|
||||
v-if="pagination && tableData.length > 0"
|
||||
v-if="pagination && (alwaysShowPagination || tableData.length > 0)"
|
||||
class="table-pagination"
|
||||
:class="paginationAlign"
|
||||
>
|
||||
@@ -113,7 +113,7 @@
|
||||
/** 是否显示加载状态 */
|
||||
loading?: boolean
|
||||
/** 行数据的 Key,用于标识每一行数据 */
|
||||
rowKey?: string
|
||||
rowKey?: string | ((row: any) => string)
|
||||
/** 行的 className 的回调方法 */
|
||||
rowClassName?: ((data: { row: any; rowIndex: number }) => string) | string
|
||||
/** 是否显示边框 */
|
||||
@@ -144,6 +144,8 @@
|
||||
pageSizes?: number[]
|
||||
/** 只有一页时是否隐藏分页器 */
|
||||
hideOnSinglePage?: boolean
|
||||
/** 数据为空时也始终显示分页器 */
|
||||
alwaysShowPagination?: boolean
|
||||
/** 分页器的对齐方式 */
|
||||
paginationAlign?: 'left' | 'center' | 'right'
|
||||
/** 分页器的大小 */
|
||||
@@ -185,6 +187,7 @@
|
||||
currentPage: 1,
|
||||
pageSize: 20,
|
||||
hideOnSinglePage: false,
|
||||
alwaysShowPagination: false,
|
||||
pageSizes: () => [10, 20, 30, 50],
|
||||
paginationAlign: 'center',
|
||||
paginationSize: 'default',
|
||||
|
||||
Reference in New Issue
Block a user