el-cascader-dict
基于el-cascader-new组件的联级选项字典组件,支持原生el-cascader及el-cascader-new所有参数
cascader-dict attribute
参数 | 说明 | 类型 | 可选值 | 默认值 |
dictType | 必传,传递字典的字段名,选择想要的字典数据Object类型时详看如下配置dictType配置项 | [String, Object] | — | — |
disableObj | 选填,配置disableObj配置项 | Object | — | false |
filterDataFun | 组件过滤数据方法函数 接收该字典类型的数据 默认不变 能够覆盖字典包配置里的filterDataFun | Function | — | (list) => { return list } |
disabledDataFun | 组件禁用数据方法函数 接收该字典类型的数据 默认不变 能够覆盖字典包配置里的disabledDataFun | Function | — | (list) => { return list } |
treeSetting | 数组转树形数据需要的配置,会与dictSetting的配置合并 | Object | — | 详见treesetting配置 |
treesetting配置
字段名 | 说明 | 默认值 |
idField | id字段名,唯一标识 | id |
parentIdField | 父节点字段名,父节点字段标识 | parentId |
childrenField | 数组转树形数据后子节点字段名 | children |
firstId | 根节点数据值,默认字符串 0 | “0” |
labelField | 展示值字段名 | label |
labelArrField | 树形数据数组字段名(如["福建省","漳州市","诏安县"]) | labelArr |
idArrField | 树形数据数组字段名(如["350000","350600","350624"]) | idArr |
levelField | 层级字段名,展示层级 | level |
level | 配置第一级为第几级 | 1 |
leafField | 叶子节点字段名 | leaf |
dictType配置项
参数 | 说明 | 类型 | 可选值 | 默认值 |
type | 必传,字典类型 | String | — | — |
filters | 必传,过滤数据(数组,或者字符串用英文逗号隔开)将选项过滤部分数据,使其不展示 | [String,Array] | — | — |
filterType | 过滤的字段(通过这个字段筛选数据), 默认字典配置的 dict-setting中format的value配置项 | String | — | 默认字典配置的 dict-setting中format的value配置项 |
reverse | 是否反向筛选 | Boolean | true | false |
disableObj配置项
参数 | 说明 | 类型 | 可选值 | 默认值 |
disableValue | 禁用数据(数组,或者字符串用英文逗号隔开) | [String,Array] | — | — |
disableType | 过滤的字段(通过这个字段筛选数据), 默认字典配置的 dict-setting中format的value配置项 | String | — | 默认字典配置的 dict-setting中format的value配置项 |
reverse | 是否反向筛选 | Boolean | true | false |