关于element tree组件的全部展开和全部折叠 翻看官网api没有找到具体的方法
百度的方法使用的是
this.$refs.tree.store._getAllNodes
然后对里面的node节点遍历将expanded属性置为true或者fakse
但是我在2.10.0版本 发现 拿到的节点是空数组
所以采用以下方法解决
setExpanded(node,isExpanded){
node.expanded= isExpanded
if(node.childNodes.length>0){
node.childNodes.forEach(item=> this.setExpanded(item,isExpandex) )
}
}
然后调用这个方法
this.setExpanded(this.$refs.tree.root,true) // 展开
this.setExpanded(this.$refs.tree.root,false) // 折叠
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。