跨平台使用客户端功能菜单的路由守卫共享方法及装置制造方法及图纸

技术编号:40417471 阅读:9 留言:0更新日期:2024-02-20 22:35
本发明专利技术公开了一种跨平台使用客户端功能菜单的路由守卫共享方法及装置。该方法包括步骤:接收功能菜单打开请求,所述功能菜单打开请求包括不同平台的功能菜单页面;采用H5工程的前置路由守卫,对不同平台的功能菜单页面进行全局统一的路由守卫认证;所述H5工程为基于HTML5技术开发的Web应用程序;所述H5工程的前置路由守卫为配置公众菜单时的首要路由跳转目标;路由守卫认证成功后,根据功能菜单打开请求,将路由跳转到目标页面地址,以打开对应的功能菜单,从而实现跨平台使用客户端功能菜单的路由守卫共享。该方法能够使多个工程共享一个路由守卫,实现跨平台拉通,节省研发工作量,减少代码重复及维护工作量。

【技术实现步骤摘要】

本专利技术涉及通信,尤其涉及跨平台使用客户端功能菜单的路由守卫共享方法及装置


技术介绍

1、互联网发展飞快的今天,将功能菜单内嵌到其他平台的app中的需求随处可见,对于内嵌菜单需要登录的需求也并不稀少。对于这些需求,功能菜单一般会通过路由守卫、拦截器等方式,让用户先进行登录操作,再进入到功能菜单,而且登录信息只在该功能菜单中有效,不同工程的功能菜单,都有各自的路由守卫。路由守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的,单个路由独享的,或者组件级的。

2、但现有技术中,路由守卫存在以下缺点:

3、1.相同功能的路由守卫,出现在多个不同系统中,代码重复、维护困难。

4、2.一旦路由守卫逻辑需要调整,研发工作量大。

5、3.针对不同系统的前端框架(如:vue、react、angular等),实现也各不相同。


技术实现思路

1、本专利技术所要解决的技术问题是针对现有技术的上述不足,提出一种跨平台使用客户端功能菜单的路由守卫共享方法及装本文档来自技高网...

【技术保护点】

1.一种跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

2.根据权利要求1所述的跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

3.根据权利要求1所述的跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

4.根据权利要求3所述的跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

5.根据权利要求1至4任一项所述的跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

6.根据权利要求5所述的跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

7.根据权利要求5所述的跨平台使用客...

【技术特征摘要】

1.一种跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

2.根据权利要求1所述的跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

3.根据权利要求1所述的跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

4.根据权利要求3所述的跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

5.根据权利要求1至4任一项所述的跨平台使用客户端功能菜单的路由守卫共享方法,其特征在于,

【专利技术属性】
技术研发人员:任煜燊古泳伦樊孝堃
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1