参数 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
fields | Array | - |
是 | 字段列表(下文会说明如何使用) |
data | Array | - |
是 | 数据列表 |
opera | Array | [ ] | 否 | 操作列的列表(下文会说明如何使用) |
toFormat | Function | - |
否 | 如果fields中的format不是function类型,则会走toFormat的方法,需要自己写过滤规则,多个的情况需要区分 |
select | Boolean | false | 否 | 需要选择就变成true |
selected | Array | - |
false | 多选选项的数据 |
fields
参数 类型 默认值 是否必填 说明 label String -
是 列名称 prop String -
是 字段名称 format Function/String -
否 Function类型:数据需要过滤则将过滤方法写在这;String类型:走toFormat方法,参数位(model=>字段名,value=>值) custom Boolean false 否 自定义输出 options Object -
否 添加额外属性,比如说样式之类的 opera
参数 类型 默认值 是否必填 说明 label String -
是 操作按钮提示文字 icon String -
否 图标 method String -
是 此按钮连接的父级方法($emit) confirm Boolean -
否 是否需要确认提示 methodZh String/Function label 否 确认提示的操作文字,1,Function参数为这条数据,自己随意组合;2,String为纯自定义字符串,需要自己写整个提示语;3,默认,使用label字段提示 display Function -
否 控制按钮是否显示(目前为简单版,只是根据此条数据中的内容判断,以后要是有需求会修改成toFormat的形式) methods
方法名 参数 说明 handleSelect Array[object] 返回选择的内容