close() {
this.defaultExpand = false
this.changeTreeNodeStatus(this.$refs.tree.store.root)
},
changeTreeNodeStatus(node) {
node.expanded = this.defaultExpand
for (let i = 0; i < node.childNodes.length; i++) {
// 改变节点的自身expanded状态
node.childNodes[i].expanded = this.defaultExpand
// 遍历子节点
if (node.childNodes[i].childNodes.length > 0) {
this.changeTreeNodeStatus(node.childNodes[i])
}
}
}
vue el-tree树关闭所有子节点
最新推荐文章于 2024-03-29 16:57:11 发布