Skip to content

Table 表格

Table 用于结构化展示多行数据,支持列配置、单元格插槽渲染、空状态、斑马纹、边框和紧凑模式。

引入

typescript
import { Table } from '@versakit/vue'

使用

loading

API

属性

属性名说明类型默认值
data表格数据源any[][]
columns列配置TableColumn[][]
stripe是否启用斑马纹booleanfalse
border是否显示边框booleanfalse
dense是否使用紧凑模式booleanfalse
emptyText空数据文案string'No Data'

TableColumn

字段名说明类型默认值
key列字段名,对应数据键值和动态插槽名string-
title表头标题string-
width列宽,支持字符串或数字string | number-
align对齐方式'left' | 'center' | 'right''left'

插槽

插槽名说明作用域参数
empty自定义空状态内容-
#<column.key>按列渲染单元格{ row, index }