javascript – So fragen Sie einen Knoten in einer Baumstruktur anhand seiner ID in js ab oder löschen ihn
欧阳克
欧阳克 2017-07-05 11:05:50
0
1
1259

Ant-Design erfordert diese Art von Datenstruktur, um verschiedene Baumsteuerelemente zu bilden. Dies ist wirklich nicht so gut wie ztree und dergleichen. Nach der Angabe der ID und der Parent-ID muss der Baum immer noch angezeigt werden Sei fertig. Kinder, mir geht es nicht besser

Zum Beispiel sieht die Baumstruktur so aus

[
    {
        id: '1',
        name: 'a',
        pid: '0',
        children: [
            {
                id: '11',
                name: 'a-1',
                pid: '1',
                children: [
                    id: '111',
                    name: 'a-1-1',
                    pid: '11',
                    children: null
                ]
            }
        ]
    },
    {
        id: '2',
        name: 'b',
        pid: '0',
        children: null,
    }
]

Wenn wir den Knoten mit der ID „111“ schnell finden können, können wir dann nur eine rekursive Abfrage verwenden?
Führen Sie die folgenden Operationen aus:
Knoten hinzufügen: Das heißt, den Knoten löschen in seinen untergeordneten Elementen: Das heißt, den Knoten mit der ID „111“ zu löschen
Knoten aktualisieren

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

Antworte allen(1)
三叔

加个转换层,重构的数据用id作为索引

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage