el-tabs-dict组件
支持el-tabs所有属性及方法, 支持el-tab-pane插槽配置,调用getRef() 返回 el-tabs 实例
Tabs Dict Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
dictType | 必传,传递字典的字段名,选择想要的字典数据Object类型时详看如下配置dictType配置项 | [String, Object] | — | — |
disableObj | 选填,配置disableObj配置项 | Object | — | false |
keyValue | 选填,默认false false时dictChange事件只返回值,true返回value及label | Boolean | — | false |
filterDataFun | 组件过滤数据方法函数 接收该字典类型的数据 默认不变 不能覆盖字典包配置里的filterDataFun,是二次过滤 | Function | — | (list) => { return list } |
disabledDataFun | 禁用选项,接收某个字典类型对应的数据(数组)中的每一项(对象)入参,通过对该对象做判断返回true或false | Function | — | 无 |
badgeObj | 角标对象配置badgeObj配置项 | Object | — | {} |
Tabs Dict Events
参数 | 说明 | 回调参数 |
dictChange | 选中值发生变化时触发 | keyValue为false时返回值,为true时返回键值对象 |
dictType配置项
参数 | 说明 | 类型 | 可选值 | 默认值 |
type | 必传,字典类型 | String | — | — |
filters | 必传,过滤数据(数组,或者字符串用英文逗号隔开)将选项过滤部分数据,使其不展示 | [String,Array] | — | — |
filterType | 过滤的字段(通过这个字段筛选数据), 默认字典配置的 dict-config中format的value配置项 | String | — | 默认字典配置的 dict-config中format的value配置项 |
reverse | 是否反向筛选 | Boolean | true | false |
disableObj配置项
参数 | 说明 | 类型 | 可选值 | 默认值 |
disableValue | 禁用数据(数组,或者字符串用英文逗号隔开) | [String,Array] | — | — |
disableType | 过滤的字段(通过这个字段筛选数据), 默认字典配置的 dict-config中format的value配置项 | String | — | 默认字典配置的 dict-config中format的value配置项 |
reverse | 是否反向筛选 | Boolean | true | false |
badgeObj配置项
参数 | 说明 | 类型 | 可选值 | 默认值 |
isDot | 小圆点 | boolean | — | false |
value | 显示值 | string, number | — | — |
type | 类型 | string | primary / success / warning / danger / info | — |
max | 最大值,超过最大值会显示 '{max}+',要求 value 是 Number 类型 | number | — | — |
hidden | 隐藏 badge | boolean | — | false |