级联选择框
级联选择框用于多层级数据的逐级选择,典型场景如省市区地址选择。
一、何时使用
- 选项具有明显的层级关系(如:省 → 市 → 区)
- 每层选项内容依赖上一层的选择
- 单层选项较多,不适合一次性平铺展示
- 需要用户完整选择路径作为输入值(例如表单)
二、属性配置
1. 数据源设置
支持通过以下方式配置数据源:
- 接口获取数据
- 数据绑定(父组件/页面数据)
- 模型绑定
2. 数据字段设置
2.1 选项名称
设置显示给用户看的字段名:
2.2 选项值
设置提交后端或作为实际取值使用的字段名。
2.3 选项子项
设置下一级子选项字段(嵌套数据结构):
2.4 父级 ID
用于配置“平铺结构”转“树状结构”,自动构建层级关系。
⚠️ 与“选项子项”配置互斥,只能二选一。
2.5 数据绑定
绑定父组件或页面数据源。详见:数据绑定
2.6 初始值
设置默认选中的值路径,可以为数组形式,例如 ["广东", "深圳", "南山"]
:
3. 功能设置
3.1 占位提示
设置未选择时的提示文字:
3.2 标题 / 选择提示
为选择框设置标题或说明性提示:
3.3 关闭按钮
控制级联选择弹窗右上角关闭按钮的显示:
4. 外观设置
4.1 选中颜色
设置高亮显示的选中项颜色:
5. 状态设置
级联选择框无特殊状态控制。详见:通用状态。
三、样式设置
样式设置方式统一,详见:通用样式。
四、常见使用场景
1. 地区选择(省市区)
用于地址填写、门店选择、收货信息填写等:
2. 分类选择(如课程类别)
在线教育平台选择课程类型,如:学科 → 年级 → 课程: