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

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

element-ui中使用el-tree默認選中設置不成功?

element-ui中使用el-tree默認選中設置不成功?

一只名叫tom的貓 2019-03-15 18:24:55
問題描述想要用el-tree做一個默認選中節點的東西,怎么實現。數據是從后臺傳的。數據格式:"id": "-1","text": "頂級節點","icon": null,"state": {    "opened": true},"checked": true,"attributes": null,"children": [     {        "id": "1ad7d4d1-0fef-b9ee-44cd-0165a289303e",        "text": "節點1",        "icon": null,        "state": {            "selected": false         },        "checked": false,        "attributes": null,        "children": [我嘗試著做過,不過現在有兩個問題1:目前只能先設定一個如下格式的data,用來接收數據treeData: [     {       id: "",       text: "",       children: []     }   ],      在   axios.get(url).then(res => {    this.treeData[0].id = res.data.id;    this.treeData[0].text = res.data.text;**    this.treeData[0].children = res.data.children;**   })   數據是這樣接收的,希望做到的是能夠  this.treeData = res.data;   但是這時候treeData數據格式為object,但el-tree接收的data為array格式。2:想要做一個默認選中的功能,已經自己寫了一個小算法,能夠把數據中的seleced為true的節點,存在一個數組中。但是現在有一個問題,急需解決。我不能做到渲染出一個默認選中的tree。嘗試了各種辦法了。跪求大佬們能提供些解決思路第二個問題比第一個問題更急需解決
查看完整描述

1 回答

?
jeck貓

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

  1. this.treeData = [{...res.data}]

但是不知道你res.data.children的數據格式是否符合樹形結構,如果符合可以這樣做


查看完整回答
反對 回復 2019-03-15
  • 1 回答
  • 0 關注
  • 19856 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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