页面跳转方法、计算机设备及计算机可读存储介质技术

技术编号:33947247 阅读:19 留言:0更新日期:2022-06-29 21:37
本申请公开了一种页面跳转方法、计算机设备及计算机可读存储介质,其中,该方法包括:客户端在检测到针对目标跳转组件的触发操作时,向服务器发送页面加载请求,服务器确定目标跳转组件为一个或多个自定义组件中的组件时,基于客户端的组件配置信息确定目标跳转组件所对应的目标自定义跳转页面,该目标自定义跳转页面和与目标跳转组件相关联的初始设定跳转页面不同,并将包括目标自定义跳转页面的页面数据的第一跳转指示信息发送给客户端,以使得客户端根据该页面数据由当前页面跳转至目标自定义跳转页面。通过本申请,可以在不改变原有代码的基础上,便捷高效地实现自定义跳转页面的跳转。面的跳转。面的跳转。

【技术实现步骤摘要】
页面跳转方法、计算机设备及计算机可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种页面跳转方法、计算机设备及计算机可读存储介质。

技术介绍

[0002]在应用程序中,用户主要依赖屏幕上显示的用户界面(Graphical User Interrace,GUI)与应用程序进行交互。用户界面提供软件的图形界面,在视觉层面上将应用程序的功能展现给用户。如,当用户点击用户界面上显示的某一个组件时,应用程序可以响应点击事件,从而跳转到其它页面。如果需要在应用程序中添加新的页面,或改变点击组件后跳转的页面时,开发人员需要针对应用程序重新编写大量实现该功能的代码,测试人员需要重新花费大量的时间针对应用程序进行测试,用户还需要再对重新编写的应用程序进行更新。可见,能够便捷高效地针对应用程序实现自定义的页面跳转是非常重要的。

技术实现思路

[0003]本申请实施例提供了一种页面跳转方法、计算机设备及计算机可读存储介质,可以在不改变原有代码的基础上,便捷高效地实现自定义跳转页面的跳转。
[0004]一方面,本申请实施例提供了一种页面跳转方法,所述方法包括:
[0005]接收客户端发送的页面加载请求;其中,所述页面加载请求是所述客户端在检测到针对目标跳转组件的触发操作时生成的;
[0006]获取所述客户端的组件信息,所述组件信息包括一个或多个自定义组件;
[0007]若所述目标跳转组件为所述一个或多个自定义组件中的组件,则确定所述目标跳转组件所对应的目标自定义跳转页面;其中,所述目标自定义跳转页面是根据所述客户端的组件配置信息确定的,所述组件配置信息包括自定义组件与自定义跳转页面之间的映射关系,所述目标自定义跳转页面与所述目标跳转组件相关联的初始设定跳转页面不同;
[0008]将包括所述目标自定义跳转页面的页面数据的第一跳转指示信息发送给所述客户端;其中,所述第一跳转指示信息用于指示所述客户端根据所述目标自定义跳转页面的页面数据由当前页面跳转至所述目标自定义跳转页面。
[0009]另一方面,本申请实施例提供了一种页面跳转方法,所述方法包括:
[0010]在检测到针对目标跳转组件的触发操作时,向服务器发送页面加载请求;
[0011]接收所述服务器发送的第一跳转指示信息;其中,所述第一跳转指示信息是所述服务器在检测到所述目标跳转组件包括在客户端对应的一个或多个自定义组件中时发送的,所述第一跳转指示信息包括所述目标跳转组件所对应的目标自定义跳转页面的页面数据,所述目标自定义跳转页面是根据组件配置信息确定的,所述组件配置信息包括自定义组件与自定义跳转页面之间的映射关系,所述目标自定义跳转页面与所述目标跳转组件相关联的初始设定跳转页面不同;
[0012]响应于所述第一跳转指示信息根据所述目标自定义跳转页面的页面数据由当前
页面跳转至所述目标自定义跳转页面。
[0013]另一方面,本申请实施例提供了一种页面跳转装置,所述装置包括:
[0014]接收模块,用于接收客户端发送的页面加载请求;其中,所述页面加载请求是所述客户端在检测到针对目标跳转组件的触发操作时生成的;
[0015]获取模块,用于获取所述客户端的组件信息,所述组件信息包括一个或多个自定义组件;
[0016]处理模块,用于若所述目标跳转组件为所述一个或多个自定义组件中的组件,则确定所述目标跳转组件所对应的目标自定义跳转页面;其中,所述目标自定义跳转页面是根据所述客户端的组件配置信息确定的,所述组件配置信息包括自定义组件与自定义跳转页面之间的映射关系,所述目标自定义跳转页面与所述目标跳转组件相关联的初始设定跳转页面不同;
[0017]所述处理模块,还用于将包括所述目标自定义跳转页面的页面数据的第一跳转指示信息发送给所述客户端;其中,所述第一跳转指示信息用于指示所述客户端根据所述目标自定义跳转页面的页面数据由当前页面跳转至所述目标自定义跳转页面。
[0018]另一方面,本申请实施例提供了一种页面跳转装置,所述装置包括:
[0019]发送模块,用于在检测到针对目标跳转组件的触发操作时,向服务器发送页面加载请求;
[0020]接收模块,用于接收所述服务器发送的第一跳转指示信息;其中,所述第一跳转指示信息是所述服务器在检测到所述目标跳转组件包括在客户端对应的一个或多个自定义组件中时发送的,所述第一跳转指示信息包括所述目标跳转组件所对应的目标自定义跳转页面的页面数据,所述目标自定义跳转页面是根据组件配置信息确定的,所述组件配置信息包括自定义组件与自定义跳转页面之间的映射关系,所述目标自定义跳转页面与所述目标跳转组件相关联的初始设定跳转页面不同;
[0021]处理模块,用于响应于所述第一跳转指示信息根据所述目标自定义跳转页面的页面数据由当前页面跳转至所述目标自定义跳转页面。
[0022]另一方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述处理器执行上述任一可能实现方式所述的页面跳转方法所涉及的程序。
[0023]另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一可能实现方式所述的页面跳转方法。
[0024]本申请实施例中,客户端在检测到针对目标跳转组件的触发操作时,向服务器发送页面加载请求,服务器确定出目标跳转组件为自定义组件时,基于客户端的组件配置信息确定目标跳转组件所对应的目标自定义跳转页面,该目标自定义跳转页面和与目标跳转组件相关联的初始设定跳转页面不同,并将目标自定义跳转页面的页面数据发送给客户端,客户端根据该页面数据由当前页面跳转至目标自定义跳转页面。上述方式可以根据客户端的组件配置信息确定自定义跳转页面,从而可以在不改变原有代码的基础上,实现便捷高效地自定义跳转页面的跳转。
附图说明
[0025]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1为本申请实施例提供的一种页面跳转系统的架构示意图;
[0027]图2为本申请实施例提供的一种实现自定义跳转页面的跳转的示意图;
[0028]图3为本申请实施例提供的一种页面跳转方法的流程示意图;
[0029]图4为本申请实施例提供的另一种页面跳转方法的流程示意图;
[0030]图5为本申请实施例提供的另一种页面跳转方法的流程示意图;
[0031]图6为本申请实施例提供的另一种页面跳转方法的流程示意图;
[0032]图7为本申请实施例提供的另一种页面跳转方法的流程示意图;
[0033]图8为本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面跳转方法,其特征在于,所述方法包括:接收客户端发送的页面加载请求;其中,所述页面加载请求是所述客户端在检测到针对目标跳转组件的触发操作时生成的;获取所述客户端的组件信息,所述组件信息包括一个或多个自定义组件;若所述目标跳转组件为所述一个或多个自定义组件中的组件,则确定所述目标跳转组件所对应的目标自定义跳转页面;其中,所述目标自定义跳转页面是根据所述客户端的组件配置信息确定的,所述组件配置信息包括自定义组件与自定义跳转页面之间的映射关系,所述目标自定义跳转页面与所述目标跳转组件相关联的初始设定跳转页面不同;将包括所述目标自定义跳转页面的页面数据的第一跳转指示信息发送给所述客户端;其中,所述第一跳转指示信息用于指示所述客户端根据所述目标自定义跳转页面的页面数据由当前页面跳转至所述目标自定义跳转页面。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述目标跳转组件不为所述一个或多个自定义组件中的组件,则确定所述初始设定跳转页面的页面数据;将包括所述初始设定跳转页面的页面数据的第二跳转指示信息发送给所述客户端;其中,所述第二跳转指示信息用于指示所述客户端根据所述初始设定跳转页面的页面数据由所述当前页面跳转至所述初始设定跳转页面。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述目标跳转组件所对应的目标自定义跳转页面,包括:获取存储的所述组件配置信息;确定所述组件配置信息中与所述目标跳转组件之间存在映射关系的自定义跳转页面;将所述与所述目标跳转组件之间存在映射关系的自定义跳转页面,作为所述目标跳转组件所对应的目标自定义跳转页面。4.根据权利要求1或2所述的方法,其特征在于,所述客户端存储有所述组件配置信息,所述确定所述目标跳转组件所对应的目标自定义跳转页面,包括:将页面切换指令发送给所述客户端;其中,所述页面切换指令用于指示所述客户端确定所述组件配置信息中与所述目标跳转组件之间存在映射关系的自定义跳转页面;将所述客户端确定的与所述目标跳转组件之间存在映射关系的自定义跳转页面,作为所述目标跳转组件所对应的目标自定义跳转页面。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取从所述客户端的页面所包括的跳转组件中确定出的自定义组件;获取针对所述自定义组件设置的自定义跳转页面;通过建立自定义组件和自定义跳转页面之间的映射关系,得到所述组件配置信息;其中,所述跳转组件是根据所述客户端的页面中的组件的特征信息,从所述客户端的页面所包括的所有组件中确定出的,所述特征信息包括组件模拟触发后的结果、...

【专利技术属性】
技术研发人员:苟亚明
申请(专利权)人:腾讯云计算北京有限责任公司
类型:发明
国别省市:

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

1