TreeSelect 树形选择

含有下拉菜单的树形选择器,结合了 w-treew-select 两个组件的功能。

基础用法

树状选择器

单选
基础用法:使用 disabled 字段禁用选项
请选择
show checkbox
请选择
禁用
请选择
禁用
多选
基础用法:使用 disabled 字段禁用选项
请选择
show checkbox
请选择
show checkbox with `check-strictly`:
请选择
禁用
请选择
禁用

选择任意级别

当属性 check-strictly=true 时,任何节点都可以被选择,否则只有子节点可被选择。

请选择
show checkbox(only click checkbox to select):
请选择
show checkbox with `check-on-click-node`:
请选择

TIP

当使用 show-checkbox时,由于 check-on-click-node 默认值是 false,这时候只能通过 checkbox 来选中,当然您也可以将其设置成 true,这样点击整个 node 都可以用来完成选择

可筛选

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

请选择
filter method:
请选择
filter node method:
请选择

自定义内容

自定义树节点的内容。

请选择
use render content:
请选择

懒加载

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

请选择
show lazy load label:

API

Attributes

由于这个组件是w-treew-select的结合体,他们的原始属性未被更改,故不在此重复。请跳转查看原组件的相应文档。

Own Attributes

属性名详情类型默认值
cacheData懒加载节点的缓存数据,结构与数据相同,用于获取未加载数据的标签object[]

类型声明

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

Copyright 2025 Winning Health 版权所有