checkStrictly | Boolean | false | 父子节点选中状态不再关联,可各自选中或取消 | N |
closeBtn | Boolean / Slot / Function | true | 关闭按钮。TS 类型:boolean \| TNode 。通用类型定义 | N |
header | Slot / Function | - | 头部。TS 类型:TNode 。通用类型定义 | N |
keys | Object | - | 用来定义 value / label / children / disabled 在 options 中对应的字段别名。TS 类型:CascaderKeysType type CascaderKeysType = TreeKeysType 。通用类型定义。详细类型定义 | N |
middleContent | Slot / Function | - | 中间内容。TS 类型:TNode 。通用类型定义 | N |
options | Array | [] | 可选项数据源。TS 类型:Array<CascaderOption> | N |
placeholder | String / Slot / Function | '选择选项' | 未选中时的提示文案。TS 类型:string \| TNode 。通用类型定义 | N |
subTitles | Array | [] | 每级展示的次标题。TS 类型:Array<string> | N |
theme | String | step | 展示风格。可选项:step/tab | N |
title | String / Slot / Function | - | 标题。TS 类型:string \| TNode 。通用类型定义 | N |
value | String / Number | - | 选项值。支持语法糖 v-model 或 v-model:value | N |
defaultValue | String / Number | - | 选项值。非受控属性 | N |
visible | Boolean | false | 是否展示 | N |
onChange | Function | | TS 类型:(value: string \| number, selectedOptions: CascaderOption[]) => void 值发生变更时触发 | N |
onClose | Function | | TS 类型:(trigger: CascaderTriggerSource) => void 关闭时触发。详细类型定义。
type CascaderTriggerSource = 'overlay' \| 'close-btn' \| 'finish'
| N |
onPick | Function | | TS 类型:(context: { value: string \| number, label: string, index: number, level: number }) => void 选择后触发 | N |