仅桌面端保证样式
CascaderPanel 级联面板
Cascader 的面板本体:不带输入框触发器,适合嵌在弹窗、表单空白区或自定义触发器里。字段映射、多选、任意级选中均由 props 配置。
基础用法
逐级展开,默认回传完整路径:
当前路径:未选择
多选与任意级选中
multiple 多选 + check-strictly 允许只选父级:
已选:[]
CascaderPanel Props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| modelValue | 绑定值;emitPath 开启时为路径数组 | string | number | array | — |
| options | 级联数据 | array | [] |
| props | 配置 { value, label, children, disabled, multiple, checkStrictly, emitPath, expandTrigger } | object | {} |
| border | 显示边框 | boolean | true |
CascaderPanel Events
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| change | 选中变化 | (value) => void | — |
| expand-change | 展开路径变化 | (path: array) => void | — |
| close | 请求关闭(多选完成) | () => void | — |
CascaderPanel Exposes
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| getCheckedNodes | 获取选中节点 | () => array | — |
| clearChecked | 清空选中 | () => void | — |
| activePath | 当前展开路径(响应式) | array | [] |