javascript - Wie findet das ElementUI-Baumsteuerelement den übergeordneten Knoten über den untergeordneten Knoten?
typecho
typecho 2017-06-26 10:57:25
0
1
1973

Ich habe das ElementUI-Baumsteuerelement verwendet und „check-strictly“ auf „true“ gesetzt. Es gibt keinen Zusammenhang zwischen der Überprüfung des untergeordneten Knotens und der Überprüfung des übergeordneten Knotens. Wie kann ich diesen untergeordneten Knoten übergeben? Findet der Knoten seinen entsprechenden übergeordneten Knoten oder Wurzelknoten?

typecho
typecho

Following the voice in heart.

Antworte allen(1)
世界只因有你

自己实现个。

获取到子节点的id,然后遍历data,寻找父节点

// 广度优先遍历
// data 就是ElementUI的Tree组件里那个data
let node = [data]
let ok = false
let result // 包含你说的那个子节点的父节点
while (!ok) {
    let item = node.shift()
    if (item.id == id) {
        result = item
        ok = true
    } else if (item.children && item.children.length > 0) {
        node = node.concat(item.children)
    }
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage