新增
filterValue
属性,支持通过此关键词来搜索并筛选树结构的内容修复
版本调整
建议更新,但需要注意,异步数据的时候,后台需返回 leaf 字段来判断是否末项数据
leaf
字段,来判断是否为末节点sort
字段,来排序节点位置leaf
字段alwaysFirstLoad
,即异步数据总会在第一次展开节点时,拉取一次后台数据,来比对是否一致field
属性,**注意: 1.5.0 版本后将移除 field
属性**labelField
同 field.label
,指定节点对象中某个属性为**标签**字段,默认label
valueField
同 field.key
,指定节点对象中某个属性为**值**字段,默认value
childrenField
同 field.children
,指定节点对象中某个属性为**子树节点**字段,默认children
disabledField
同 field.disabled
,指定节点对象中某个属性为**禁用**字段,默认disabled
appendField
同 field.append
,指定节点对象中某个属性为**副标签**字段,默认append
leafField
同 field.label
,指定节点对象中某个属性为**末级节点**字段,默认leaf
sortField
同 field.label
,指定节点对象中某个属性为**排序**字段,默认sort
isLeafFn
,用来自定义控制数据项的末项setExpandedKeys
添加参数一为 all
即可支持一键展开/收起全部节点优化
优化
getUncheckedKeys
,返回未选的 keygetUncheckedNodes
,返回未选的节点getUnexpandedKeys
,返回未展开的 keygetUnexpandedNodes
,返回未展开的节点修复
修复
setExpandedKeys
没联动展开上级父子节点优化
field
新增字段 append
用于在标签后面显示小提示setExpandedKeys
支持加载动态数据children
为 null
时仍显示展开图标新增
onlyRadioLeaf
为true
时可点父节点展开/收起expandChecked
调整为不展开无子节点的节点新增
expandChecked
,控制选择时是否展开当前已选的所有下级节点修复
新增
checkedDisabled
,是否渲染禁用值packDisabledkey
,是否返回已禁用并选中的 key优化
修复
选中状态
被重复选中问题新增
setCheckedKeys
,方法设置指定 key 的节点选中状态setExpandedKeys
,方法设置指定 key 的节点展开状态新增
data
的disabled
,支持节点禁用状态field
的disabled
,可自定disabled
字段值新增
loadMode
、loadApi
,支持展开时加载异步数据getCheckedKeys
,方法返回已选的 keygetHalfCheckedKeys
,方法返回半选的 keygetExpandedKeys
,方法返回已展开的 keygetCheckedNodes
,方法返回已选的节点getHalfCheckedNodes
,方法返回半选的节点getExpandedNodes
,方法返回已展开的节点新增
checkStrictly
,多选模式下选中时是否父子不关联修复
修复
change
事件回调数据的问题优化
新增
onlyRadioLeaf
,单选时只允许选中末级新增
@expand
初始版本 1.0.0,基于 Vue3 进行开发,支持单选、多选,兼容各大平台