您的位置:首頁技術文章
文章詳情頁

javascript - ElementUI tree控件怎么通過子節點去找到父節點?

瀏覽:83日期: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
相關文章:
国产综合久久一区二区三区