# 基础配置
表格属性 主要包括基础属于同element-ui相同,自身属性包括data,column,pageOpt等
暂无数据
共 10 条
- 1
# stripe
- 类型:
Boolean - 默认:
false
是否隔行变色
# loading
- 类型:
Boolean - 默认:
false
是否显示loading
# isHeader
- 类型:
Boolean - 默认:
true
是否显示表头
# border
- 类型:
Boolean - 默认:
false
是否带有纵向边框
# fix
- 类型:
Boolean - 默认:
true
列的宽度是否自撑开
# size
- 类型:
String - 默认:
- - 可选值:
medium / small / mini
Table 的尺寸
# selection
- 类型:
Boolean - 默认:
false
是否显示selection列 包括复选或者单选
# selectionMode
- 类型:
string - 默认值:
空 - 可选值:
single|multi
选择模式 单选还是多选 搭配 selection 属性使用
# selectionPos
- 类型:
string - 默认值:
空 - 可选择:
top首列 |end尾列
复现框的位置 在列前还是列后 搭配 selection 属性使用
例子
const tableOption = {
selection: true,
selectionPos: 'top',
selectionMode: 'multi'
}
# selectable
- 类型:
{Function} (row: object, index: number) => void row行数据index列 index
selection列 回调处理 可细化每行的selection项
例子
selectable: function(row: any, index: any) {
return index !== 4
}
# sortMode
- 类型:
string - 默认值:
空 - 可选值:
'single'|'multi'
排序模式 支持二种排列模式 多列和单列
# defaultSort
- 类型:
Array
默认排序字段列配置
defaultSort: [
{ prop: 'age', order: 'descending' },
{ prop: 'user', order: 'ascending' },
{ prop: 'phone', order: 'ascending' }
]
# defaultOrder
- 类型:
string - 默认值:
'descending'
默认排序方向 配置优先级
defaultSort>defaultOrder
# sortChange
类型:
{Function} (column: object) => voidcolumn值:{Object} key:排序列定义 ,value:对应排序值descending还是ascending搭配defaultSort使用
排序回调事件
# highlightCurrentRow
- 类型: 同
element-ui
# rowClick
- 类型:
{Function} (row: any, column: object, event: any) => void
行点击事件
# handleSelectionChange
- 类型:
{Function} (val: any)
复选框回调事件
# pagination
- 类型:
Boolean - 默认值:
true
是否显示分页
# pageOpt
- 类型:
IPageOpt - 默认值:
{}
分页属性配置对象
# column
- 类型:
Array{Object} - 默认值:
[]
Table Column 数据配置说明
# data
- 类型:
Array{Object} - 默认值:
[]
数据
# summary
- 类型:
Object{} ISummaryOption - 默认值:
{}
汇总行属性
Column →