TreeSelect 树形选择

下拉菜单的树形选择器,它结合了 el-treeel-select 组件的功能。

基础用法

用于树形结构的选择器。

选择器
显示复选框
选择器

选择任意级别

当使用 check-strictly=true 属性时,任何节点都可以被选中,否则只有叶子节点被支持。

提示

使用 show-checkbox 时,由于 check-on-click-node 默认为 false,只能通过勾选来选中,您可以将其设置为 true,然后单击节点进行选择。

选择器
显示复选框
选择器
带有 `check-on-click-node` 的显示复选框
选择器

警告

当使用 show-checkbox 时,由于 `check-on-click-leaf` 默认为 true,可以通过点击最后的子节点来选中它们。

多选

使用单击或复选框进行多项选择。

选择器
显示复选框
选择器
带有 `check-strictly` 的显示复选框
选择器

禁用选择

使用 disabled 字段来禁用选项。

选择器

可筛选

使用关键字过滤或自定义过滤方法。filterMethod 可以自定义数据过滤方法,filterNodeMethod 可以自定义数据节点的过滤方法。

选择器
过滤方法
选择器
过滤节点方法
选择器

自定义内容

自定义树节点的内容。

选择器
使用渲染内容
选择器

懒加载

树节点的懒加载,适用于大数据列表。

选择器
2.2.26 显示懒加载标签

使用 node-key 属性

默认情况下,modelValue 正在寻找 value 键。对于不同的数据结构,必须提供 node-key 才能正常工作。

提示

  1. node-key 在整个树中应该是唯一的。
  2. value-keynode-key 的目标相同。
  3. 与 select 组件相反,tree-select 无法检索对象值。

API

属性

由于此组件结合了 el-treeel-select 组件的功能,原始属性没有改变,所以这里不再重复,请到原始组件查看文档。

属性方法事件插槽
selectselectselectselect

自身属性

名称描述类型默认值
cache-data 2.2.26懒加载节点的缓存数据,结构与数据相同,用于获取未加载数据的标签object[]

类型声明

显示声明
ts
type CacheOption = {
  value: string | number | boolean | object
  currentLabel: string | number
  isDisabled: boolean
}

来源

组件样式文档

贡献者