We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v-model
v-model:data
empty-text
node-key
indent
check-on-click-node
v-model:checked | default-checked-keys
show-checkbox
check-strictly
TreeNode.isDisabled
treeNode.expand()
render-after-expand
default-expand-all
expand-on-click-node
auto-expand-parent
v-model:expanded | default-expanded-keys
async | lazy
async-loader | load
accordion
filter-node-method
render-content
icon-class
#default
draggable
allow-drag
allow-drop
TreeNode
appendChild(node)
remove()
insertChild(index, node)
removeChild(index)
setChecked(value)
upwardEach(callback, opts)
depthEach(upToDownCallBack, downToUpCallBack)
findOne(target)
findMany(label)
expand(value, ...extraNodes)
show | hide
move(target, relative)
updateKeyChildren
getCheckedNodes
true
filter
setCheckedKeys
getCheckedKeys
setChecked
getHalfCheckedNodes
getHalfCheckedKeys
getCurrentKey
getCurrentNode
setCurrentKey
setCurrentNode
getNode
remove
append
insertBefore
insertAfter
default-node-key | props
highlight-current
current-node-key
The text was updated successfully, but these errors were encountered:
Merge pull request #1 from hug-sun-1/refactor/tree-2
1572c27
refactor(tree): Realize tree structured data display and dynamic update hug-sun#464
Merge pull request #2 from hug-sun-1/refactor/tree-1
224acbd
refactor(Tree): 实现树形结构化数据进行显示以及动态更新 hug-sun#464
No branches or pull requests
Target
Tasking
v-model
|v-model:data
去展示树形结构的数据empty-text
实现,在data为空的时候的文本提示node-key
实现,标识每个TreeNode用来作为唯一标识的属性indent
实现,实现节点缩进pxcheck-on-click-node
实现,是否在点击节点的时候选中节点v-model:checked | default-checked-keys
实现, 默认勾选的节点的 key 的数组show-checkbox
实现,是否显示多选框check-strictly
实现,在显示复选框的情况下,是否严格的遵循父子不互相关联的做法TreeNode.isDisabled
实现,实现禁用选择treeNode.expand()
实现简单的展开闭合子节点render-after-expand
实现,是否在第一次展开TreeNode后渲染子组件default-expand-all
实现,是否默认展开所有节点expand-on-click-node
实现,是否在点击节点的时候展开或者收缩节点auto-expand-parent
实现,是否在展开子节点的时候展开父节点v-model:expanded | default-expanded-keys
实现默认展开的节点的key数组async | lazy
实现,是否懒加载子节点async-loader | load
实现,异步加载子树数据的方法accordion
实现,是否每次只打开一个同级树节点展开filter-node-method
实现,对树节点进行筛选时执行的方法render-content
实现,树节点的内容区的渲染 Functionicon-class
实现,自定义树节点的图标#default
插槽实现内容自定义draggable
实现,是否开启拖拽节点功能allow-drag
实现,判断节点是否可以被拖拽allow-drop
,判断节点是否可以被放置TreeNode
方法appendChild(node)
实现,为当前节点添加子节点TreeNode
方法remove()
实现, 删除当前节点TreeNode
方法insertChild(index, node)
实现,为当前节点的插入一个子元素,到 index 位置TreeNode
方法removeChild(index)
实现, 移除 index 位置的子元素TreeNode
方法setChecked(value)
实现,设置元素为选中状态,strictly 表示是否只选中当前节点TreeNode
方法upwardEach(callback, opts)
实现,从当前节点向上遍历树TreeNode
方法depthEach(upToDownCallBack, downToUpCallBack)
实现,从 当前节点向下遍历TreeNode
方法findOne(target)
实现,查找当前当前子树的目标节点TreeNode
方法findMany(label)
实现,通过 label 查找节点TreeNode
方法expand(value, ...extraNodes)
实现,展开该节点,在展开的时候可以添加节点TreeNode
方法show | hide
实现, 设置当前节点是否可见TreeNode
方法move(target, relative)
实现,移动当前节点到目标节点的相对位置(上,内,下)updateKeyChildren
方法, 通过 keys 设置节点子元素,使用此方法必须设置 node-key 属性getCheckedNodes
方法,若节点可被选择(即show-checkbox
为true
),则返回目前被选中的节点所组成的数组filter
方法,对树节点进行筛选操作getCheckedNodes
方法,若节点可被选择(即show-checkbox
为true
),则返回目前被选中的节点所组成的数组setCheckedKeys
方法,设置目前勾选的节点,使用此方法必须设置node-key
属性getCheckedKeys
方法, 若节点可被选择(即show-checkbox
为true
),则返回目前被选中的节点的 key 所组成的数组setChecked
方法,通过 key / data 设置某个节点的勾选状态,使用此方法必须设置 node-key 属性getHalfCheckedNodes
方法,若节点可被选择(即show-checkbox
为true
),则返回目前半选中的节点所组成的数组getHalfCheckedKeys
方法, 若节点可被选择(即show-checkbox
为true
),则返回目前半选中的节点的 key 所组成的数组getCurrentKey
方法,获取当前被选中节点的 key,使用此方法必须设置 node-key 属性,若没有节点被选中则返回 nullgetCurrentNode
方法,获取当前被选中节点的 data,若没有节点被选中则返回 nullsetCurrentKey
方法,通过 key 设置某个节点的当前选中状态,使用此方法必须设置 node-key 属性setCurrentNode
方法, 通过 node 设置某个节点的当前选中状态,使用此方法必须设置 node-key 属性getNode
方法,根据 data 或者 key 拿到 Tree 组件中的 noderemove
方法,删除 Tree 中的一个节点,使用此方法必须设置 node-key 属性append
方法, 为 Tree 中的一个节点追加一个子节点insertBefore
方法,为 Tree 的一个节点的前面增加一个节点insertAfter
方法,为 Tree 的一个节点的后面增加一个节点default-node-key | props
实现,TreeNode的默认字段keyhighlight-current
实现,是否高亮当前选中节点current-node-key
实现,当前选中的节点The text was updated successfully, but these errors were encountered: