Skip to content

mu-table

基础用法

带斑马纹的表格

使用带斑马纹的表格,可以更容易区分出不同行的数据。

stripe可以创建带斑马纹的表格。 如果true, 表格将会带有斑马纹

不带边框表格

默认table带有边框,如果不需要可以使用no-border取消,最好同时加上斑马纹

自定义表格状态

可将表格内容 highlight 显示,方便区分「成功、信息、警告、危险」等内容。

可以通过指定 Table 组件的row-class属性来为 Table 中的某一行添加 class, 这样就可以自定义每一行的样式了。

内容换行

组件默认将内容全部显示出来,可以使用nowrap属性将内容一行显示

组件会自动判断内容是否溢出,如果溢出则会用Tooltip显示全部内容

固定表头

在外部容器高度固定的情况下组件默认表头固定且不可取消

如果外部容器高度不固定可以通过maxHeight设置表格表体部分最大高度来实现表头固定

自定义表头|模板

mu-table属性

属性说明类型可选值默认值
data数据Array<Object>[]
noBorder不显示边框booleanfalse
nowrap单行显示内容booleanfalse
stripe显示斑马纹booleanfalse
maxHeight标题最大高度string、number''
rowClass自定义行class(data:{ index:number, row:Object})=>stringundefined
align对齐方式stringcenter、left、rightcenter
rowKey数据的主键stringid

rowKey对于表格有动态增加来说很重要,如果出现数据没有刷新大概率是没有配置rowKey

mu-table-column属性

属性说明类型可选值默认值
prop字段名称string
label显示的标题string
width宽度string、number
minWidth最小宽度string、number
align对齐方式,没有配置取mu-tablestringcenter、left、right''
className设置一列的classstring''

mu-table-column插槽

插槽名说明
default自定义列的内容 作用域参数为 "{row, index}"
header自定义表头的内容

上次更新于: