亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

element-ui 怎樣動態控制樹的全部折疊和展開

element-ui 怎樣動態控制樹的全部折疊和展開

白豬掌柜的 2019-03-20 22:15:49
1.點擊按鈕,全部展開,然后el-tree則全部展開2.點擊按鈕,全部折疊,然后el-tree則全部折疊3.使用 :default-expand-all="isExpand",動態改變isExpand的值,值變化,樹卻沒有變化4.怎么實現?html代碼:<el-tree  class="filter-tree treeoverflow"  :data="data2"  :props="defaultProps"  highlight-current  :filter-node-method="filterNode"  @node-click="handleNodeClick"  :default-expand-all="isExpand"  ref="tree2"></el-tree>js代碼:  isExpand(){  console.log('執行isExpand()');  this.czlx=this.$store.state.ysml.czlx;  if( this.czlx=='111') {    console.log("全部折疊"+this.czlx);    this.iscolspann=false;    return false;  }else if( this.czlx=='222'){    console.log("全部展開");    this.iscolspann=true;    return true;  }else{    return false;  }},
查看完整描述

2 回答

?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

this.$refs.tree2.$el里面帶有樹形結構,可以找打你要的操作


查看完整回答
反對 回復 2019-04-08
?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

for(var i=0;i<this.$refs.treeX.store._getAllNodes().length;i++){

           this.$refs.treeX.store._getAllNodes()[i].expanded=this.isexpand;

        }

this.$refs.treeX是樹對象,通過樹對象獲取所有的樹節點,遍歷樹節點設置expand屬性為true則全部展開,設置為false則全部收起,注意節點要設置id


查看完整回答
反對 回復 2019-04-08
  • 2 回答
  • 0 關注
  • 7382 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號