【技术实现步骤摘要】
基于数据库的页面菜单动态加载方法及装置
本专利技术涉及软件
,尤其涉及一种基于数据库的页面菜单动态加载方法及装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。现有技术中,采用静态编写代码的方式,创建页面中显示的菜单。具体过程是:先对页面中显示的菜单结构进行设计,然后根据设计的菜单结构对页面进行硬编码,并根据页面中登录用户对页面菜单的查看或使用权限,在页面中显示相应的菜单。由于页面的菜单结构是硬编码的,当页面上的菜单结构发生更改,则需要对代码进行更改,相应地,权限控制等功能也需要进行更改,存在费时费力、容易出错,且不利于扩展的技术问题。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例中提供了一种基于数据库的页面菜单动态加载方法,用以解决现有采用静态编码方式创建页面菜单的方案,当页面菜单结构发生更改时,需要修改代码,存在费时费力、容易出错、扩展性差的技术问题,该方法包 ...
【技术保护点】
1.一种基于数据库的页面菜单动态加载方法,其特征在于,包括:/n接收前端页面的菜单请求,其中,所述菜单请求用于请求加载待显示菜单;/n根据所述菜单请求,从数据库中查询待显示菜单的配置信息;/n根据所述配置信息,将待显示菜单加载到前端页面,其中,所述前端页面从所述数据库中动态加载并展示所述待显示菜单的菜单信息。/n
【技术特征摘要】
1.一种基于数据库的页面菜单动态加载方法,其特征在于,包括:
接收前端页面的菜单请求,其中,所述菜单请求用于请求加载待显示菜单;
根据所述菜单请求,从数据库中查询待显示菜单的配置信息;
根据所述配置信息,将待显示菜单加载到前端页面,其中,所述前端页面从所述数据库中动态加载并展示所述待显示菜单的菜单信息。
2.如权利要求1所述的方法,其特征在于,
根据所述菜单请求,从数据库中查询待显示菜单的配置信息,包括:根据所述菜单请求对应的用户权限,从数据库中查询所述用户权限的菜单配置信息;
根据所述配置信息,将待显示菜单加载到前端页面,包括:根据所述用户权限的菜单配置信息,动态生成待显示菜单的菜单结构;将待显示菜单的菜单结构,加载到前端页面。
3.如权利要求2所述的方法,其特征在于,在将待显示菜单的菜单结构,加载到前端页面之后,所述方法还包括:
接收对前端页面菜单执行的操作指令;
根据所述操作指令,将相应的菜单响应页面,加载到前端页面。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
为不同用户角色配置菜单权限和菜单响应页面。
5.一种基于数据库的页面菜单动态加载装置,其特征在于,包括:
页面菜单请求模块,用于接收前端页面的菜单请求,其中,所述菜单请求用于请求加载待显示菜单;
菜单配置信息获取模块,用于根据所述菜单请求,从数据库中...
【专利技术属性】
技术研发人员:袁华浩,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。