如何编写JavaScript递归函数来查询是否有权限?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1260个文字,预计阅读时间需要6分钟。
目录+前言+需求分析+设计思路+代码+声明查找模板+js+版本+ts+版本+后记+前言+最近参与了一个基于qiankun构建的微前端大型项目,涉及十几个子应用,基于基础独立开发了完善的项目+
目录
- 前言
- 需求分析
- 设计思路
- 代码
- 声明查找模板如下
- js 版本
- ts 版本
- 后记
前言
最近参与了一个基于 qiankun 构建的微前端大型项目,涉及到十几个子应用,基于基座独立开发了一个完善的权限中心模块。而权限中心中涉及到了 模块 > 一级菜单 > N级菜单/按钮 结构的权限管理。
这次的需求是在其中一个子应用的按钮级别的权限管理,在鉴权阶段写了一个小的方法,用来从权限树中查询是否有某一个按钮的权限,从而控制用户对于按钮的使用权限。
需求分析
- 权限的每一层对应的子菜单的键不尽相同。
- 在业务中,从权限树中获取是否拥有该权限。
- 按钮级别的菜单名称可能重复。
本文共计1260个文字,预计阅读时间需要6分钟。
目录+前言+需求分析+设计思路+代码+声明查找模板+js+版本+ts+版本+后记+前言+最近参与了一个基于qiankun构建的微前端大型项目,涉及十几个子应用,基于基础独立开发了完善的项目+
目录
- 前言
- 需求分析
- 设计思路
- 代码
- 声明查找模板如下
- js 版本
- ts 版本
- 后记
前言
最近参与了一个基于 qiankun 构建的微前端大型项目,涉及到十几个子应用,基于基座独立开发了一个完善的权限中心模块。而权限中心中涉及到了 模块 > 一级菜单 > N级菜单/按钮 结构的权限管理。
这次的需求是在其中一个子应用的按钮级别的权限管理,在鉴权阶段写了一个小的方法,用来从权限树中查询是否有某一个按钮的权限,从而控制用户对于按钮的使用权限。
需求分析
- 权限的每一层对应的子菜单的键不尽相同。
- 在业务中,从权限树中获取是否拥有该权限。
- 按钮级别的菜单名称可能重复。

