[发明专利]Web应用路由跳转方法、装置、设备及介质在审
申请号: | 202210706549.7 | 申请日: | 2022-06-21 |
公开(公告)号: | CN115033826A | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 林楠力;程从业 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/955 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘松 |
地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 应用 路由 跳转 方法 装置 设备 介质 | ||
本申请公开了一种Web应用路由跳转方法、装置、设备及介质,涉及计算机技术领域,该方法包括:拦截与目的页面地址对应的跳转指令,并获取对应的路由信息配置文件;将所述目的页面地址与所述路由信息配置文件中对应的预设路由守卫文件进行匹配,以得到路由守卫文件执行顺序;基于所述路由守卫文件执行顺序导出所述预设路由守卫文件中的方法函数,并执行所述方法函数以得到对应的执行结果;判断所述执行结果是否满足第一预设条件,若满足则跳转至与所述目的页面地址对应的目的页面。通过上述方法,能够降低Web应用路由跳转时的成本。
技术领域
本发明涉及计算机技术领域,特别涉及Web应用路由跳转方法、装置、设备及介质。
背景技术
在用户通过浏览器打开Web应用程序页面之前,需要通过路由守卫程序处理路由导航逻辑,在处理路由导航逻辑的过程中,路由守卫程序先读取Web应用程序页面需要的数据、状态校验、状态控制,然后通过获取到的数据、校验状态来导航到对应的Web应用程序页面,那么当路由导航逻辑增多时则会导致路由守卫程序中的代码冗长,这样也会导致开发者维护困难。目前在现有技术中,为了解决路由守卫程序中代码冗长问题,将路由守卫程序拆分了多个逻辑文件,并需要开发者手动将逻辑文件写入路由元信息中,增加了开发者的开发时间,如此一来在一定程度上进一步加大了开发者的工作成本。
综上可见,如何降低Web应用路由跳转时的成本是本领域有待解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种Web应用路由跳转方法、装置、设备及介质,能够降低Web应用路由跳转时的成本。其具体方案如下:
第一方面,本申请公开了一种Web应用路由跳转方法,包括:
拦截与目的页面地址对应的跳转指令,并获取对应的路由信息配置文件;
将所述目的页面地址与所述路由信息配置文件中对应的预设路由守卫文件进行匹配,以得到路由守卫文件执行顺序;
基于所述路由守卫文件执行顺序导出所述预设路由守卫文件中的方法函数,并执行所述方法函数以得到对应的执行结果;
判断所述执行结果是否满足第一预设条件,若满足则跳转至与所述目的页面地址对应的目的页面。
可选的,所述拦截与目的页面地址对应的跳转指令之前,还包括:
通过预设配置信息生成器利用预设路由守卫文件与预设路由守卫名称之间的第一映射关系以及所述预设路由守卫名称与预设页面代码文件之间的第二映射关系生成路由信息配置文件。
可选的,所述通过预设配置信息生成器利用预设路由守卫文件与预设路由守卫名称之间的第一映射关系以及所述预设路由守卫名称与预设页面代码文件之间的第二映射关系生成路由信息配置文件之前,还包括:
将预设路由守卫逻辑拆分为所述预设路由守卫文件,并确定所述预设路由守卫文件与所述预设路由守卫名称之间的所述第一映射关系。
可选的,所述通过预设配置信息生成器利用预设路由守卫文件与预设路由守卫名称之间的第一映射关系以及所述预设路由守卫名称与预设页面代码文件之间的第二映射关系生成路由信息配置文件之前,还包括:
配置所述预设路由守卫名称于预设页面代码文件中相应的预设页面,以得到所述预设路由守卫名称与所述预设页面代码文件之间的所述第二映射关系。
可选的,所述拦截与目的页面地址对应的跳转指令之前,还包括:
通过所述预设配置信息生成器利用require方法、所述第一映射关系以及所述第二映射关系,将所述预设路由守卫文件导入至对应的所述预设页面中,以生成路由信息配置文件。
可选的,所述将所述目的页面地址与所述路由信息配置文件中对应的预设路由守卫文件进行匹配,以得到路由守卫文件执行顺序,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210706549.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有自修复功能的复合膜的制备方法、产品及应用
- 下一篇:一种线材支架