自己做个小项目练手,需要用到组件递归,网上查了一些资料,每个代码片段都认识,但是连起来,就一团浆糊. 既然人傻就多思考吧.不明白的点有以下: 1.组件怎么自己调用自己,函数的递归是就是在function fn(){ fn() },组件的递归没有看到这样子的呀. 答:组件中使用name属性,给组件自己定义个名字,这样在组件中就可以自己调用自己了.就像在函数中直接调用函数名来来递归. 2.组件的递归中一层又一层数据是如何获取到的? 答:将嵌套的数据重新赋值给prop设置的属性. <tree-menu