問題描述想要用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。嘗試了各種辦法了。跪求大佬們能提供些解決思路第二個問題比第一個問題更急需解決
element-ui中使用el-tree默認選中設置不成功?
一只名叫tom的貓
2019-03-15 18:24:55