如下这种结构,React,antDesign 实现的,如何写成树形菜单 ?
render(){
const newNode = this.state.newNode;
return(
<ItemPanel>
<Item>1</Item>
<Item>2</Item>
<Item>3</Item>
</ItemPanel>
)
}
如下这种结构,React,antDesign 实现的,如何写成树形菜单 ?
render(){
const newNode = this.state.newNode;
return(
<ItemPanel>
<Item>1</Item>
<Item>2</Item>
<Item>3</Item>
</ItemPanel>
)
}
3 回答1.9k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
1.在不知道树的深度的情况下,建议使用递归遍历,我在后面写了一个最简单的例子,用了 antd 的组件。
2.如果层级不多,简单的利用
react
的组合,一层层渲染出来就行。以下是我为你的一个通过遍历实现的一个例子: