Skip to content

Table

Props

rowKey

类型默认值必传
stringid

唯一标识一行数据的字段名,来源于 data 中的字段。如果是字段嵌套多层,可以设置形如 item.a.id 的方法

bordered

类型默认值必传
booleanfalse

是否显示表格边框

cellEmptyContent

单元格数据为空时呈现的内容。

类型默认值必传
String / Slot / Function-

columns

类型默认值必传
Array<PrimaryTableCol<T>>[]

列配置,泛型 T 指表格数据类型

data

类型默认值必传
Array<T>[]

数据源,泛型 T 指表格数据类型。

empty

类型默认值必传
String / Slot / Function''

空表格呈现样式,支持全局配置 GlobalConfigProvider

height

类型默认值必传
String / Number-

表格高度,超出后会出现滚动条。示例:100, '30%', '300'。值为数字类型,会自动加上单位 px。

hover

类型默认值必传
Booleanfalse

是否显示鼠标悬浮状态

loading

类型默认值必传
Boolean / Slot / Functionundefined

加载中状态。值为 true 会显示默认加载中样式,可以通过 Function 和 插槽 自定义加载状态呈现内容和样式。值为 false 则会取消加载状态。

loadingProps

类型默认值必传
Partial<LoadingProps>false

maxHeight

类型默认值必传
String / Number-

表格最大高度,超出后会出现滚动条。示例:100, '30%', '300'。值为数字类型,会自动加上单位 px

pagination

类型默认值必传
PaginationProps-

分页配置,值为空则不显示。

Expose

ts
 BaseTableInstanceFunctions

refreshTable

全部重新渲染表格

scrollColumnIntoView

ts
(colKey: string)=>void

横向滚动到指定列,呈现在可视范围内

scrollToElement

ts
(params: ComponentScrollToElementParams)

纵向滚动到指定行。

ts
scrollToElement({ index: 100, top: 80, time: 200, behavior: 'smooth' })