Skip to content

TreeSelect 树选择器

规则

基础示例

多选可勾选

形态示例

整段禁用

尺寸对比(小 / 中 / 大)

Events

参考:Antdv Next TreeSelect

valuestring | string[](多选 / 勾选时为数组)

Props

参数说明类型默认值版本
allowClear清除按钮boolean |false-
classes语义化 classRecord<SemanticDOM, string> | function--
styles语义化 styleRecord<SemanticDOM, CSSProperties> | function--
rootClass根节点 classstring--
defaultOpen默认展开下拉boolean--
defaultValue默认值string | string[]--
disabled禁用booleanfalse-
popupMatchSelectWidth下拉同宽 / 虚拟滚动boolean | numbertrue-
popupRender自定义下拉function--
fieldNames自定义字段object默认 label/value/children-
getPopupContainer渲染父节点function() => document.body-
labelInValuevalue 含 labelbooleanfalse-
listHeight列表高度number256-
loadData异步加载(node: DataNode) => Promise<void>--
maxTagCounttag 数量number | responsive--
maxCount最多选中(multiple)number--
maxTagPlaceholdertag 占位VueNode | function--
maxTagTextLengthtag 文本长度number--
multiple多选(treeCheckable 时自动 true)booleanfalse-
notFoundContent空数据VueNodeNot Found-
open展开boolean--
placeholder占位string--
placement弹出位置见文档bottomLeft-
prefix前缀VueNode--
showCheckedStrategy回填策略SHOW_ALL | SHOW_PARENT | SHOW_CHILDSHOW_CHILD-
showSearch搜索boolean | Object单 false / 多 true-
size尺寸large | middle | small--
status校验状态error | warning--
variant形态变体outlined | borderless | filled | underlinedoutlined-
suffixIcon后缀图标VueNodeDownOutlined-
switcherIcon展开图标VueNode | function--
tagRender自定义 tagfunction--
treeCheckable显示 Checkboxbooleanfalse-
treeCheckStrictly父子独立选中booleanfalse-
treeData树数据array[]-
treeDataSimpleMode简单模式boolean | objectfalse-
treeTitleRender自定义节点function--
treeDefaultExpandAll默认展开全部booleanfalse-
treeDefaultExpandedKeys默认展开 keysstring[]--
treeExpandAction展开触发false | click | doubleClickfalse-
treeExpandedKeys受控展开string[]--
treeIcon节点前图标booleanfalse-
treeLine展示线条boolean | objectfalse-
treeLoadedKeys已加载(配合 loadData)Key[][]-
treeNodeLabelProp显示字段stringtitle-
value选中值string | string[]--
virtual虚拟滚动booleantrue-
bordered已废弃boolean--
showArrow已废弃boolean--

Events

事件说明类型版本
change选中变化(value, label, extra) => void-
openChange下拉展开(open: boolean) => void-
select选中节点(value, node, extra) => void-
treeExpand节点展开(expandedKeys) => void-
popupScroll列表滚动(event: UIEvent) => void-

FormCreate 是一个开源项目,基于 MIT 许可证发布,欢迎个人和企业用户免费使用