这节不知所云
来源:4-14 业务落地:解析路由表,获取结构化数据
小广陵
2022-09-10
不解释什么是同名父路由,就直接自顾自的讲,在别人的回答里说同名父路由就是name相同,name相同为什么要去判断path?判断path为什么要和routepath作对比,这些都不说,一节就这么草草结束了,我们买课是为了听原理的,看你打一遍有什么意思,有基础的人也不会买你这课程吧
写回答
2回答
-
小广陵
提问者
2022-09-10
我认为generateMenus可以直接简化为两步,有meta无children以及有meta有children,至于没有meta的一律return,如果父级都因没有meta而无法渲染在侧边栏上,那它的子集们又如何挂载在侧边栏上呢?另外所谓的同名父路由也不用判断,我实在想不通老师的代码跟老师口中所谓的同名父路由有什么关系
10 -
Sunday
2022-09-10
你好
这个同名父路由其实算是一个边缘情况,或许把这个同名父路由的边缘情况处理去掉反而更加好理解。
你可以先尝试去除这个边缘情况,这并不会影响整个逻辑。
最后为什么name 相同要根据 path 判断呢? 原因是因为 name 已经相同了,那么根据name就判断不出来了,所以根据 path 进行了判断。
00
相似问题