在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 多層數(shù)據(jù)結(jié)構(gòu)的渲染問(wèn)題

多層數(shù)據(jù)結(jié)構(gòu)的渲染問(wèn)題

當(dāng)前導(dǎo)航菜單頁(yè)面是這個(gè)樣子

clipboard.png

package.json

antd": "^3.4.3

我想根據(jù)后臺(tái)返回的數(shù)據(jù)循環(huán)渲染出一個(gè)類似此圖的側(cè)欄菜單。返回的數(shù)據(jù)是用children一層一層的疊加的。
在數(shù)據(jù)多層(不確定層級(jí))的情況下,有什么好的循環(huán)思路。
用嵌套map的形式,只能處理固定格式的數(shù)據(jù)。

回答
編輯回答
尐潴豬

可以使用遞歸算法實(shí)現(xiàn)這種結(jié)構(gòu)類似,無(wú)限深度的數(shù)據(jù)結(jié)構(gòu)
個(gè)人覺(jué)得遞歸算法的比較經(jīng)典的講解
遞歸算法

2018年9月15日 05:23
編輯回答
薔薇花

我之前實(shí)現(xiàn)過(guò)一個(gè)遞歸生成表單的
可能跟你想的差不多
源碼
npm地址

2017年12月31日 22:03