Maintenant, il y a une exigence. Il doit être assemblé dans un nœud d'arborescence en fonction des données demandées par le serveur, qui est le nœud parent-enfant. La structure des données après la demande du serveur est la suivante : la topologie est un objet. et la clé sous l'objet est une valeur parent qui est le tableau enfant.
Par exemple, 1 dans l'image ci-dessus a un enfant qui est un tableau ["2"], et l'enfant de valeur 2 a 4 enfants, c'est-à-dire ["29", "39", "38", "37 "]
Enfin, la structure de données suivante doit être générée, c'est-à-dire que la clé est la chaîne du parent, et comme il y a plusieurs enfants, c'est un tableau
const data = ["1":["2":["29":["24":["27":["26"]]],"39":["47"],"38":["43":["45"]],"37":["42":["46"]]]]]
Merci encore d'avance.
Résultat :

Les données que vous souhaitez générer doivent être sous cette forme :
@cool_zjy Merci.
Oui, j'ai besoin de votre structure de données. Je ne l'ai pas précisé dans la description du problème, désolé.
Maintenant, ces données récursives doivent être insérées dans le treenode de antd, c'est-à-dire que chaque parent doit être composé d'enfants dans un Treenode, comme celui-ci (par exemple, les nœuds enfants ne sont pas tous écrits).
Ceci est un document officiel. Le code suivant est mon implémentation (reportez-vous au code de chargement de données asynchrone dans le document officiel), mais une erreur est signalée.
https://ant.design/components...