# el-table-colmun-dict组件
主要用于字典展示字典中文数据。 支持配置el-table-column所有属性,事件及slot。调用getRef() 返回el-table-column 实例
# 普通字典类型
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
dictType | 树形字典时,字典类型由此字段传递 | String | — | — |
defaultVal | 当返回数据没值时展示默认值 | String | — | “” |
formatFun | 格式化展示数据形式,接收的是数组对象。 | Function | — | 多个时英文逗号隔开展示 |
spacer | 返回字典数据多个时且为字符串时,定义后端数据间隔符号 | String | — | "," |
dictTypeNode | 展示的标签类型 [button, text, tag, text] | String | [button, text, tag, text] | "" |
# 树形字典类型
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
dictTreeType | 转化字典类型 | String | — | — |
defaultVal | 当返回数据没值时展示默认值 | String | — | “” |
treeSetting | 会与dictSetting中treesetting的配置合并 | Object | — | 同字典包配置 |
formatFunIn | 对树形数据使用函数格式化 | Function | — | / 分隔 |
formatFunOut | 对多个树形数据格式化 | Function | , 分隔 | |
spacer | 返回字典数据多个时且为字符串时,定义后端数据间隔符号 | String | — | "," |
dictTypeNode | 展示的标签类型 [button, text, tag, text] | String | [button, text, tag, text] | "" |
# 日期格式化
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
dateFormat | 日期格式化,可从可选值中传,也可自定义格式,具体查看日期格式 | String | date, month,datetime,time, year | — |
defaultVal | 当返回数据没值时展示默认值 | String | — | — |
# 脱敏
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
maskType | 数据脱敏,字符串类型时从可选值选 数字类型时表示展示前几位数 | [String,Number] | mobile,name,address,idCard | — |
defaultVal | 当返回数据没值时展示默认值 | String | — | — |
maskEnd | 展示后面几位 | Number | — | — |
maskMiddle | 中间展示几个maskSymbol 无值则根据实际情况渲染个数 | Number | — | — |
maskStart | 展示前面面几位 | Number | — | — |
maskSymbol | 替代字符 | String | — | * |
WARNING
普通字典类型,树形字典类型,日期格式化,脱敏,四种不可同时使用,仅可使用一种,如同时配置,其优先级顺序为 dictType > dictTreeType > dateFormat > maskType || maskStart
# 日期格式
使用dateFormat
指定日期数据返回的格式
WARNING
请注意大小写
标识 | 示例 | 描述 |
---|---|---|
yy | 18 | 年,两位数 |
yyyy | 2018 | 年,四位数 |
M | 1-12 | 月,从1开始 |
MM | 01-12 | 月,两位数字 |
d | 1-31 | 日 |
dd | 01-31 | 日,两位数 |
h | 0-23 | 24小时 |
hh | 00-23 | 24小时,两位数 |
h | 1-12 | 12小时 |
hh | 01-12 | 12小时,两位数 |
m | 0-59 | 分钟 |
mm | 00-59 | 分钟,两位数 |
s | 0-59 | 秒 |
ss | 00-59 | 秒,两位数 |