element 树形控件全部收起/展开,部分收起/展开

2021-01-28  本文已影响0人  有你有团

问题描述

element树形控件功能很强大,基本满足开发需求,但是总有那么一两个需求~~~

<el-tree
  :data="data"
  :default-expand-all="defaultExpandAll">
</el-tree>

<script>
  export default {
    data(){
      return:{
        defaultExpandAll:true,
        data:[] 
      }
    }
  }
</script>
<el-button @click="defaultExpandAll = true">展开</el-button>
<el-button @click="defaultExpandAll = false">收起</el-button>

经过测试无法通过改变defaultExpandAll的布尔值来改变树控件的展开和收起

let nodesMap = this.$refs.resourceTree.store.nodesMap;
for (let key in nodesMap) {
   // 全部关闭
      nodesMap[key].expanded = false;
      nodesMap[key].isCurrent = false;
}
上一篇 下一篇

猜你喜欢

热点阅读