Skip to content

这是 SelectCascader 组件使用文档的英文翻译。


SelectCascader ​

简要介绍 ​

SelectCascader 组件用于用户从多级下拉列表中选择一个或多个选项。
您可以使用 <MYSelect-cascader></MYSelect-cascader> 或 <MYSelect-cascader /> 来实现级联选择器。

基础用法 ​

使用 v-model 绑定选中值,并通过 options 属性传递级联数据。

代码演示
请选择
展开代码

禁用状态 ​

禁用整个选择器 ​

使用 disabled 属性禁用选择器。

代码演示
禁用状态
展开代码

禁用特定选项 ​

使用 disabled 属性禁用单个选项。

代码演示
禁用特定选项
展开代码

多级菜单 ​

通过 options 属性传递多级数据实现多级菜单。

代码演示
多级菜单
展开代码

自定义尺寸 ​

使用 width 和 height 属性自定义选择器的宽度和高度。

代码演示
自定义尺寸
展开代码

组合使用 ​

最后,这是一个组合了多个 API 的级联选择器使用示例:

代码演示
组合使用示例
展开代码

API 参考 ​

Props ​

属性描述类型可选值默认值
modelValue绑定值string | array——
options级联数据Array—[]
placeholder占位文本string—'请选择'
disabled是否禁用boolean—false
width宽度string | number—'260px'
height高度string | number—'40px'

类型定义 ​

typescript
interface OptionCascaderProps {
  label: string;
  value: string;
  disabled?: boolean;
  children?: OptionCascaderProps[];
}

interface SelectCascaderProps {
  modelValue?: string | string[];
  options?: OptionCascaderProps[];
  placeholder?: string;
  disabled?: boolean;
  width?: string | number;
  height?: string | number;
}

Released under the MIT License.