Skip to content

Table SSR 表格

在表中显示数据。

基础表格

带斑马纹表格

带边框表格

自定义样式

单选

多选

复选框位置

排序

自定义列模板

自定义表头

展开行

合并行或列

表格标题

Contextmenu

loading

自定义空数据提示

API

TableSsr Props

属性名说明类型默认值
columns标题数据TableColumn[]-
rows显示的数据TableRow[][]
heightTable 的高度, 默认为自动高度string | number-
max-heightTable 的最大高度string | number-
stripe是否为斑马纹booleanfalse
border是否带有纵向边框booleanfalse
modelValue / v-model选择项数据TableRow[]-
singleSelect是否为单选模式booleanfalse
by判断选择项是否选中的方式,可使用字段比较。默认对象实例比较string | Functiona===b
columnAttribute表头中内容的列属性字段stringlabel
sort自动排序方法{ column: string; direction: 'asc' | 'desc' }{}
sortMode排序方式'manual' | 'auto'auto
span-method合并行或列的计算方法Function-

TableColumn 数据结构

键名说明类型
prop行数据中要显示的字段属性string
label表头中显示的标签string
align对齐方式left | center | right
width对应列的宽度string | number
minWidth对应列的最小宽度string | number
sortable对应列是否开启排序boolean
sort对应列的排序方法Function
direction对应列的默认排序 'asc' | 'desc'
class类名string
rowClass类名string

Table Events

事件名说明回调参数
select当用户手动勾选数据行的 Checkbox 时触发的事件Function
select-all当用户手动勾选全选 Checkbox 时触发的事件Function
selection-change当选择项发生变化时会触发该事件Function
cell-click当某个单元格被点击时会触发该事件Function
cell-contextmenu当某个单元格被鼠标右键点击时会触发该事件Function
cell-dblclick当某个单元格被双击击时会触发该事件Function
row-click当某一行被点击时会触发该事件Function
row-contextmenu当某一行被鼠标右键点击时会触发该事件Function
row-dblclick当某一行被鼠标右键点击时会触发该事件Function

Table Slots

名称说明参数
caption自定义表格标题-
<#column>-header自定义表头内容Object
<#column>-data自定义单元格内容Object
select-header自定义Checkbox时表头的内容Object
select-data自定义Checkbox时单元格的内容Object
expand-actionexpand下自定义展开按钮Object
expand自定义展开行内容Object
loading自定义loading的内容-
empty当数据为空时自定义的内容-

Released under the MIT License.