antd根據數據遞歸生成樹節點


遞歸生成antd的TreeSelect或者Tree的樹子節點

以下是初始數據格式

data: [
        {code:'1', childrenList:[
          {code:'1-1', childrenList:[
            {code:'1-1-1', childrenList:[]},
            {code:'1-1-2', childrenList:[]}
          ]}
        ]},
        {code:2, childrenList:[
          {code:'2-1', childrenList:[
            {code:'2-1-1', childrenList:[]}
          ]},
          {code:'2-2', childrenList:[
            {code:'2-2-1', childrenList:[]}
          ]}
        ]},
        {code:'3', childrenList:[]}
      ]

數據中的  childrenList  即為下一層的子節點

數據結構一共含有三層,最終遞歸生成的Tree如下圖

遞歸實現方法

以及源碼請前往  https://www.passerma.com/article/66


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM