文章詳情頁
javascript - ElementUI tree控件怎么通過子節點去找到父節點?
瀏覽:104日期:2023-05-17 09:37:31
問題描述
我是用了ElementUI的tree控件,并且設置check-strictly為true,勾選子節點與勾選父節點現在是沒有關系的,現在我勾選了其中的一個子節點,我該如何通過這個子節點找到它對應的父節點或者根節點?
問題解答
回答1:自己實現個。
獲取到子節點的id,然后遍歷data,尋找父節點
// 廣度優先遍歷// data 就是ElementUI的Tree組件里那個datalet node = [data]let ok = falselet result // 包含你說的那個子節點的父節點while (!ok) { let item = node.shift() if (item.id == id) {result = itemok = true } else if (item.children && item.children.length > 0) {node = node.concat(item.children) }}
標簽:
JavaScript
相關文章:
1. bootstrp是col-md-12列的,只有col-md-10有內容,可以讓沒有內容的不占據位置嗎;2. wordpress里,這樣的目錄列表是屬于小工具還是啥?3. 一直報這個錯誤4. 常量在外面不加引號會報錯。5. python 3.4 error: Microsoft Visual C++ 10.0 is required6. mysql 為什么主鍵 id 和 pid 都市索引, id > 10 走索引 time > 10 不走索引?7. MySQL 使用 group by 之后然后 IFNULL(COUNT(*),0) 為什么還是會獲得 null8. 我的怎么不顯示啊,話說有沒有QQ群什么的9. python如何設置一個隨著系統時間變化的動態變量?10. mysql federated引擎無法開啟
排行榜
