This application discloses a method, device, computer device and storage medium for developing auxiliary page skipping, which includes: obtaining URI of pages intended to skip; parsing the URI to obtain information according to a predetermined format: communication protocol part and page name part; and utilizing the preset page name according to the page name part recorded in the page name part. A configuration file corresponding to the page name section is obtained by describing the mapping relationship between the page name section and the page address as well as the parametric part of the URI in the configuration file. The configuration file is parsed to obtain the parametric part of the page address and the URI, and according to the page address and the URI's parametric part. The parameter section and the communication protocol section jump to the page. Only URI is needed to achieve page jump, which has the technical effect of improving the speed of page jump.
【技术实现步骤摘要】
用于开发辅助的页面跳转方法、装置和计算机设备
本申请涉及到计算机领域,特别是涉及到一种用于开发辅助的页面跳转方法、装置、计算机设备和存储介质。
技术介绍
在产品开发(APP开发等)中,例如无线产品的开发中,我们经常会面临大量的页面跳转需求,对于已经确定的页面承接,我们可以使用平台的特性来完成,比如Android可以使用Intent((意图)主要是解决Android应用的各项组件之间的通讯)发送消息。但是对于不确定的动态跳转需求,就需要通过定义某些协议来描述跳转的目标页面,比如活动坑位,wap跳转native页面(原生页面)等等,如果跳转的协议设置不当,增删起来就会费时费力,不仅难以使用,而且在产品快速迭代的情况下,面对层出不穷的新页面,必然浪费大量时间精力。另外,虽然可以获得待跳转页面的URI(统一资源标识符、UniformResourceIdentifier),但是现有技术仅根据URI无法直接跳转至所述页面。因此现有技术缺乏快速跳转页面的技术方案。
技术实现思路
本申请的主要目的为提供一种用于开发辅助的页面跳转方法、装置、计算机设备和存储介质,仅需要URI就能实现页面跳转,具有提升页面跳转速度的技术效果。为了实现上述专利技术目的,本申请提出一种用于开发辅助的页面跳转方法,包括以下步骤:获取意图跳转的页面的URI;根据预先约定的格式,解析所述URI获得信息:通信协议部分和页面名称部分;根据所述页面名称部分所记载的页面名称,利用预设的页面名称部分与配置文件的对应关系,获取与所述页面名称部分相对应的配置文件,其中所述配置文件中记载有所述页面名称部分与所述页面地址的 ...
【技术保护点】
1.一种用于开发辅助的页面跳转方法,其特征在于,包括:获取意图跳转的页面的URI;根据预先约定的格式,解析所述URI获得信息:通信协议部分和页面名称部分;根据所述页面名称部分所记载的页面名称,利用预设的页面名称部分与配置文件的对应关系,获取与所述页面名称部分相对应的配置文件,其中所述配置文件中记载有所述页面名称部分与所述页面地址的映射关系以及所述URI的参数部分;解析所述配置文件,获得所述页面地址与所述URI的参数部分,并根据所述页面地址、所述URI的参数部分和所述通信协议部分,跳转至所述页面。
【技术特征摘要】
1.一种用于开发辅助的页面跳转方法,其特征在于,包括:获取意图跳转的页面的URI;根据预先约定的格式,解析所述URI获得信息:通信协议部分和页面名称部分;根据所述页面名称部分所记载的页面名称,利用预设的页面名称部分与配置文件的对应关系,获取与所述页面名称部分相对应的配置文件,其中所述配置文件中记载有所述页面名称部分与所述页面地址的映射关系以及所述URI的参数部分;解析所述配置文件,获得所述页面地址与所述URI的参数部分,并根据所述页面地址、所述URI的参数部分和所述通信协议部分,跳转至所述页面。2.根据权利要求1所述的用于开发辅助的页面跳转方法,其特征在于,所述根据预先约定的格式,解析所述URI获得信息:通信协议部分和页面名称部分的步骤,包括:截取所述URI中://号之前的字符串,获得所述通信协议部分;截取所述URI中最后一个?号之前的最后一个/号与所述?号之间的字符串,获得所述页面名称部分。3.根据权利要求1所述的用于开发辅助的页面跳转方法,其特征在于,所述获取意图跳转的页面的URI的步骤之前,包括:在所述配置文件中,以JSON语言的方式,将所述页面名称部分映射至预设类,所述预设类包括了所述页面地址信息;解析所述URI,截取所述URI中最后一个?号之后的字符串,获得所述URI的参数部分;以attribute命令行的形式,将所述URI中的参数部分,记载在所述配置文件中。4.根据权利要求3所述的用于开发辅助的页面跳转方法,其特征在于,所述以attribute命令行的形式,将所述URI中的参数部分,记载在所述配置文件中的步骤,包括:判断所述URI中的参数部分是否为空;若不为空,则以attribute命令行的形式,将所述URI中的参数部分,记载在所述配置文件中,并将所述参数部分的类型设置为string。5.根据权利要求1所述的用于开发辅助的页面跳转方法,其特征在于,所述获取意图跳转的页面的URI的步骤之前,包括:在所述配置文件中,以XML语言的方式,将所述页...
【专利技术属性】
技术研发人员:周子平,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。