一种web系统前端多系统跳转方法及系统技术方案

技术编号:33449048 阅读:24 留言:0更新日期:2022-05-19 00:33
一种web系统前端多系统跳转方法,包括以下步骤:创建对象A,对象A从系统启动环境中搜索环境变量存的子系统的数据值,并设置子系统的第一关键字;创建子系统B1,搜索前端所有子系统对象的详细配置,其中详细配置包括子系统名描述、子系统路径、子系统名以及子系统配置域名;为子系统名绑定有第二关键字,并将子系统B1的数据保存与合集B中;创建对象C,对象性C对集合B进行历遍,以第二关键字作为搜索条件,获取子系统B1的全部数据;创建公共方法D,公共方法D具体为传入系统参数,根据系统参数,检索对象C,获取到对象B1,把对象B1字段参数拼接起来,得到全路径网页路径地址,简化新前端插入后的跳转设置步骤,加快部署的速度。加快部署的速度。加快部署的速度。

【技术实现步骤摘要】
一种web系统前端多系统跳转方法及系统


[0001]本专利技术涉及web系统前端
,特别是一种web系统前端多系统跳转方法及系统。

技术介绍

[0002]目前企业的web系统为了适应大环境的发展,采用了微服务、微前端技术架构开发。对于企业的web系统是包含多个前端子系统,每个前端子系统都是独立开发、测试、部署的。每个子系统是独立,但也是关联的,子系统都需要用超链接实现系统之间的跳转。例如:用户订单管理为一个子系统,用户的账务中心为另一个子系统,用户下完单后需要跳转到账务中心去付款,子系统就要通过超链接等跳转技术无缝把流程接起来。每跳出去超链接都需要把外面子系统的域名、地址、参数固定写在代码里。当每个子系统功能多起来,跳转的超链接也会多起来。
[0003]当需要新添加前端子系统后,该新添加的前端系统也是需要绑定新的不同的子域名或新域名。开发工程师需要将该新添加的前端系统所需要各个关联系统的超链接重新修改部署一遍,操作起来工作量和未知风险会大大提升。

技术实现思路

[0004]针对上述缺陷,本专利技术的目的在于提出种w本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种web系统前端多系统跳转方法,其特征在于,包括以下步骤:创建对象A,所述对象A从系统启动环境中搜索环境变量存的子系统的数据值,并设置所述子系统的数据值第一关键字;创建子系统B1,搜索前端所有子系统对象的详细配置,其中详细配置包括子系统名描述、子系统路径、子系统名以及子系统配置域名;为所述子系统名绑定有第二关键字,并将所述子系统B1的数据保存与合集B中;创建对象C,所述对象性C对集合B进行历遍,以第二关键字作为搜索条件,获取子系统B1的全部数据;创建公共方法D,所述公共方法D具体为传入系统参数,根据系统参数,检索对象C,获取到对象B1,把对象B1字段参数拼接起来,得到全路径网页路径地址,并以址以字符形式返回所述全路径网页路径地址,其中的系统参数包括子系统名和子系统网页绝对路径;当有新前端生产后,在vue系统中,根据需要跳转页面的子系统名,调用所述公共方法D,将获取的所述全路径网页路径地址与新前端的跳转进行绑定。2.根据权利要求1一种web系统前端多系统跳转方法,其特征在于,还包括以下步骤:创建公共方法E,所述公共方法E具体为传入系统参数,根据系统参数调用公共方法D,获取到全路径网页路径地址,根据所述全路径网页路径地址使用javascript网页跳转代码跳转到子系统的地址。3.根据权利要求1一种web系统前端多系统跳转方法,其特征在于,如果环境变量中没有搜索到子系统的数据值,则从代码中获取的域名数据,并为域名数据设置第一关键字。4.根据权利要求1一种web系统前端多系统跳转方法,其特征在于,所述步骤S2中子系统配置域名的取值步骤为:通过第一关键字获取对象A的子系统的数据值,并保存在相应B1的子系统配置域名的字段下。5.根据权利要求1一种web系统前端多系统跳转方法,其特征在于,所述步骤S2中的集合B创建于公共字典内。6.一种web系统前端多系统跳转系统,使用权利要求1~5任一项所述一种web系...

【专利技术属性】
技术研发人员:黄世志孔令超邓维滔冼福伟彭志鸿吕火生陈啟铭何健进张青明
申请(专利权)人:西藏众陶联供应链服务有限公司
类型:发明
国别省市:

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

1