# 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
上次更新: 6/29/2022, 3:01:11 PM