Skip to content

级联选择

imageimage

介绍

级联选择框,用于多层级数据的选择,典型场景为省市区选择。

API

Props


Props 属性

参数说明类型默认值
默认状态组件的状态, "默认"|"禁用"|"隐藏"|"只读"string'default'
标题左侧标题内容string"级联选择"
显示标题是否显示左侧标题内容booleantrue
数据字段表单字段名string"CASCADER_随机八位字符"
默认值单选框选项默认值string''
占位提示占位提示内容string"请输入"
格式化展示内容自定义已选值的展示方式(ctx, params:{options: Array<any>})=> string-
是否显示顶部栏是否显示顶部栏booleantrue
顶部栏标题顶部栏标题内容string"请选择地区"
选项数据配置可选项的数据Array<{value:string, text:string, children:Array<any>}>-
自定义字段名配置选项数据的字段名{ value:string, text:string, children:string }-
是否开启手势滑动切换是否开启手势滑动切换booleantrue
关闭图标选择面板的关闭图标string"icon-close"
选中状态的高亮颜色选中状态的高亮颜色string-

Props 样式

参数说明类型默认值
CSS样式自定义样式string-
类名绑定给组件添加自定义类名string-
是否显示内边框是否显示内边框booleanfalse
标题后添加冒号是否在标题后添加冒号booleanfalse
标题宽度标题宽度string"6.2em"
标题对齐方式标题对齐方式。"顶部"|"左"|"居中"|"右"string"左"
内容对齐方式标题对齐方式。"顶部"|"左"|"居中"|"右"string"左"
内容对齐方式标题对齐方式。"顶部"|"左"|"居中"|"右"string"左"
内容垂直居中内容垂直居中booleanfalse

Props 高级

参数说明类型默认值
气泡提醒表单项气泡提醒,点击标题右侧图标可查看string''
子选项异步加载函数以自定义异步加载的方式展开子选项( ctx, params: {options: Array<any>, done: (children: Array<any>) => {} } )false
必填未输入内容时校验不通过booleanfalse
自定义函数自定义校验函数,可配置校验规则与校验提示内容booleanfalse
循环循环渲染设置--

Events


Events 属性

事件名说明回调参数
onChange值发生改变时触发ctx, params: {options: Array<any>}
onClear点击清除按钮时ctx, params: {options: Array<any>}
onClose关闭时触发ctx, params: {options: Array<any>}
onClickTab点击标签时触发ctx, params: {tabIndex: number, title: string}
onFinish全部选项选择完成后触发ctx, params: { value: string | number, selectedOptions: Array<any>, tabIndex: number }