router路由配置权限菜单,有个疑惑
来源:11-9 完成动态权限菜单及路由跳转

小雨点3545254
2023-11-18
老师您好,return后面 判断infos.permissio中是否包含每一项的name,这句代码是不是有点重复,因为item.meta这个meta属性都没有,根本就走不到后面的判断,所有我认为后面那句代码完全可以去掉,只需要判断每一项的children中是否包含就可以了,老师,这样做可以吗???
我是根据当前做个这个项目来判断的,如果权限菜单比较复杂的话,比如children里面套children,一直找到子项里面没有children为止,这个该怎么做,老师能详细的讲解一下吗???
写回答
1回答
-
西门老舅
2023-11-18
你好,第一个问题:item.meta为什么会没有呢?可能有的呀。这个item.name是用来判断权限的。不同的角色可能看到的菜单是不一样的,但是这些菜单都有可能具备meta属性。
第二个问题:如果children有很多的话,可以考虑递归函数,根据children是否满足条件进行递归操作。
00
相似问题