鍍金池/ 問答/HTML/ element-ui的tree樹形組件怎么控制全部展開和全部折疊啊?

element-ui的tree樹形組件怎么控制全部展開和全部折疊?。?/h1>

element-ui的tree樹形組件怎么控制全部展開和全部折疊啊?有一個default-expand-all 是否默認(rèn)展開所有節(jié)點的屬性,只在第一次初始化tree的時候有效,改變這個屬性的值好像不能控制展開折疊,請問有什么方法嗎

回答
編輯回答
焚音

我的做法就是 v-if=false 延時一會 v-if=true

2018年4月26日 22:49
編輯回答
筱饞貓

貌似目前這個 store 對象已經(jīng)修改過了。目前的對象包含的屬性如下截圖:
clipboard.png

可以通過設(shè)置 this.$refs.attrList.store.defaultExpandAll = true; 解決,已親測

2017年1月6日 11:32
編輯回答
半心人
for(var i=0;i<this.$refs.treeX.store._getAllNodes().length;i++){
           this.$refs.treeX.store._getAllNodes()[i].expanded=this.isexpand;
        }


this.$refs.treeX是樹對象,通過樹對象獲取所有的樹節(jié)點,遍歷樹節(jié)點設(shè)置expand屬性為true則全部展開,設(shè)置為false則全部收起

2017年1月27日 23:31