级联选择器Cascader

你可能会说

选地址那种,先选省、再选市、再选区,一层层点下去。

点开一个选项后继续选择下一级,常见于省、市、区选择例如填写收货地址时,先选“广东省”,再选“深圳市”,最后选“南山区”,完成后要显示整条路径。若用户需要同时选择多个地区,用 树选择 Tree Select 更合适。
广东省 / 深圳市 / 南山区
广东省广西
广州市深圳市
福田区南山区

什么时候用

  • 省市区地址:常见的级联选择场景
    省 / 市 / 区广东省深圳市南山区
  • 组织架构:公司 → 部门 → 小组
    技术中心 / 前端组技术中心 ▸平台研发 ▸前端组
  • 商品 / 内容类目:大类 → 小类 → 具体分类
    数码电器 ▸手机通讯 ▸智能手机
  • 选中后回显完整路径:让用户确认自己选了哪
    地址广东省 / 深圳市 / 南山区

什么时候不用

  • 数据只有一层:使用 选择器 Select,无需级联
    进行中 ▸进行中数据只有一层,不需要增加二级菜单
  • 需要勾选多个分支:按选择规则评估 树选择 Tree Select
    研发部 ×2
    ☑ 研发部☑ 前端组☐ 后端组☐ 设计部
  • 每层只有少量选项时,直接平铺会更快
    公开仅成员私密
  • 选项较多且用户需要搜索:使用可搜索级联
    南山
    广东省 / 深圳市 / 南山广东省 / 广州市 / 南山街道
组成结构 · Anatomy
南山区深圳市广州市
回显已选路径,如「广东 / 深圳 / 南山」
一级一列,选中即展开下一列
当前级的一个可选项
表示这项还有子级,点它往右展开
常见变体 · Variants
省市区Region
广东省
深圳市
南山区
地址等具有明确父子层级的数据
完整路径回显Path Echo
广东省 / 深圳市 / 南山区
选了哪几级都要让用户看得明白
仅末级回显Leaf Only
南山区
层级仅用于选择过程,提交结果只保留末级节点
可搜索Searchable
🔍南山
广东省 / 深圳市 / 南山广西 / 桂林市 / 南山街道
选项较多时支持直接搜索路径
典型使用场景
收货地址选择
所在地区 广东省 / 深圳市 / 南山区
广东省广西
广州市深圳市
福田区南山区
筛选商品类目
商品管理 数码电器 / 手机通讯
📱
智能手机 Pro
¥ 3,999
🎧
降噪耳机
¥ 899
运动手表
¥ 1,299
分配到部门
林小hu 技术中心 / 前端组
技术中心市场部
平台研发大数据
前端组后端组
选择所属行业
企业认证
公司名称
所属行业 信息技术 / 互联网