页面展示方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20992114 阅读:27 留言:0更新日期:2019-04-29 22:13
本发明专利技术公开了页面展示方法、装置、计算机设备及存储介质。该方法包括:获取页面调用请求,确定所述页面调用请求的页面调用标识;如果所述页面调用标识为移动端标识,则调用所述页面调用请求对应的移动版代码文件进行页面展示;如果所述页面调用标识为网页端标识,则调用所述页面调用请求对应的网页版代码文件进行页面展示;其中,所述移动版代码文件和网页版代码文件通过一套共用编程代码获得。利用该方法,能够仅通过一套共用编程代码就能实现移动端和网页端的页面展示,由此降低了页面展示所需编程代码开发及后期维护中人力资源的成本投入,同时也提高了不同页面显示端展示相同业务功能页面时的代码复用率。

Page display method, device, computer equipment and storage medium

The invention discloses a page display method, a device, a computer device and a storage medium. The method includes: obtaining the page invocation request and determining the page invocation identification of the page invocation request; calling the mobile version code file corresponding to the page invocation request to display the page if the page invocation identification is the mobile version code file; and invoking the page invocation identification to request the corresponding page version code file if the page invocation identification is the page end identification. The mobile version code file and the web version code file are obtained through a set of common programming code. By using this method, we can realize page display on mobile side and web side only through a set of common programming code, which reduces the cost of human resources in the development and later maintenance of page display, and also improves the code reuse rate of displaying the same business function pages on different page display side.

【技术实现步骤摘要】
页面展示方法、装置、计算机设备及存储介质
本专利技术涉及计算机应用
,尤其涉及页面展示方法、装置、计算机设备及存储介质。
技术介绍
随着智能移动终端的快速发展,开发者在进行应用软件开发时,所开发的应用软件既要支持传统网页版的使用,还要支持在智能移动终端上的使用。目前,对于支持传统网页版和智能移动版的应用软件,需要分别设计两套具备相同业务功能的代码来分别满足应用软件在计算机网页端以及在移动端的页面展示,由此需要更多开发人员的参与代码实现以及后续的代码维护,由此增加了人力资源的成本投入,也降低了相同业务功能的代码复用率。
技术实现思路
本专利技术实施例提供了页面展示方法、装置、计算机设备及存储介质,解决了需要两套独立代码分别支撑移动端和网页端进行页面展示的问题。第一方面,本专利技术实施例提供了一种页面展示方法,包括:获取页面调用请求,确定所述页面调用请求的页面调用标识;如果所述页面调用标识为移动端标识,则调用所述页面调用请求对应的移动版代码文件进行页面展示;如果所述页面调用标识为网页端标识,则调用所述页面调用请求对应的网页版代码文件进行页面展示;其中,所述移动版代码文件和网页版代码文件通过一套共用编程代码获得。进一步地,所述移动端和网页端中待展示页面的共用编程代码通过下述方式构建:将移动端和网页端具备相同业务功能的待展示页面记为目标页面;确定所述目标页面中移动端与网页端的公有组件及分别对应的私有组件;将各所述公有组件及所述移动端所对应私有组件的组件代码数据分别添加到所述目标页面的编程框架中,并在所述编程框架中配置所述网页端所对应私有组件的映射路径;获得集成在所述编程框架中用于展示所述目标页面的共用编程代码。进一步地,该共用编程代码的构建,在所述获得集成在所述编程框架中用于展示所述目标页面的共用编程代码之前,还包括:基于设定的界面样式规范在所述编程框架中创建界面样式代码。进一步地,该共用编程代码的构建,在所述获得集成在所述编程框架中用于展示所述目标页面的共用编程代码之前,还包括:在所述编程框架中配置所述移动端和网页端进行网络请求时的统一请求格式。进一步地,所述共用编程代码的构建还包括:采用指定的统一入口文件打包所述共用编程代码,以使所述移动端和网页端通过所述统一入口文件由其他页面跳转至所述目标页面。进一步地,所述移动版代码文件通过将所述共用编程代码以设定的移动端文件格式打包获得;所述网页版代码文件通过将所述共用编程代码以设定的网页端文件格式打包获得。第二方面,本专利技术实施例提供了一种页面展示装置,包括:请求获取模块,用于获取页面调用请求,确定所述页面调用请求的页面调用标识;第一调用展示模块,用于当所述页面调用标识为移动端标识时,调用所述页面调用请求对应的移动版代码文件进行页面展示;第二调用展示模块,用于当所述页面调用标识为网页端标识时,调用所述页面调用请求对应的网页版代码文件进行页面展示;其中,所述移动版代码文件和网页版代码文件通过一套共用编程代码获得。第三方面,本专利技术实施例提供了一种计算机设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例提供的页面展示方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例提供的页面展示方法。在上述页面展示方法、装置、计算机设备及存储介质中,在获取页面调用请求时,确定所述页面调用请求的页面调用标识;如果所述页面调用标识为移动端标识,则调用所述页面调用请求对应的移动版代码文件进行页面展示;如果所述页面调用标识为网页端标识,则调用所述页面调用请求对应的网页版代码文件进行页面展示;其中,所述移动版代码文件和网页版代码文件通过一套共用编程代码获得。上述技术方案,能够保证应用软件的移动端和网页端共用一套编程代码实现页面展示,与现有的多端进行页面展示的方案相比,本专利技术的方案无需分别设计两套具备相同业务功能的代码来分别满足应用软件在计算机网页端以及在移动端的页面展示,仅通过一套共用编程代码就能实现移动端和网页端的页面展示,由此降低了页面展示所需编程代码开发及后期维护中人力资源的成本投入,同时也提高了不同页面显示端展示相同业务功能页面时的代码复用率。附图说明图1a给出了本专利技术实施例一提供的一种页面展示方法的流程示意图;图1b提供了一个页面展示的交互实现示意图;图2给出了本专利技术实施例二提供的一种页面展示方法中构建共用编程代码的实现流程图。图3给出了本专利技术实施例三提供的一种页面展示装置的结构框图;图4为本专利技术实施例四提供的一种计算机设备的硬件结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1a给出了本专利技术实施例一提供的一种页面展示方法的流程示意图,该方法适用于在移动端或者网页端进行页面展示的情况,该方法可以由页面展示装置执行,其中该装置可由软件和/或硬件实现,并一般集成在计算机设备上。如图1a所示,本专利技术实施例一提供的一种页面展示方法,包括如下操作:需要说明的是,本实施例实现下述步骤的执行主体可认为是所开发应用软件的后端服务器。S101、获取页面调用请求,确定所述页面调用请求的页面调用标识。在本实施例中,对应用软件进行页面展示的应用场景,可以是用户触发了应用软件的页面跳转操作时,可以产生一个页面调用请求,当触发安装在移动终端上应用软件的页面跳转操作时,其页面调用请求为移动端页面调用请求;当触发安装在网页端(相当于PC端)上应用软件的页面跳转操作时,其页面调用请求为网页端页面调用请求。本步骤可以接收移动端或网页端发送的页面调用请求。可以理解的是,本实施例主要目的在于实现采用一套共用编程代码来支持移动端和网页端的页面展示,因此,移动端或网页端发送的页面调用请求中包含了区别用于请求发送端对应的页面调用标识,所述页面调用标识具体可用于确定页面调用请求的发送端为移动端还是网页端。具体地,本步骤可以提取页面调用请求中的作为页面调用标识的标识信息,将该标识信息与预设的发送端标识进行匹配,最终根据匹配结果可确定页面调用标识具体为移动端标识还是网页端标识。需要说明的是,应用软件的一个页面中往往包含有多个可跳转页面的触发,因此,用户触发应用软件的页面跳转操作时,其生成的页面调用请求中还包含了标识待展示页面的页面参数。S102、如果所述页面调用标识为移动端标识,则调用所述页面调用请求对应的移动版代码文件进行页面展示。在本实施例中,当页面调用标识为移动端标识时,可认为S101中的页面调用请求由移动端发送,相当于用户在移动端的应用软件上触发了页面跳转操作。之后,本实施例可以根据页面调用请求中的页面参数,确定该页面调用请求具体对应的待展示页面,并调用对应该待展示页面的移动版代码文件来进行页面展示。所述移动版代码文件相当于一个符合移动端执行格式的移动端可执行代码文件,通过对该移动版代码文件的执行可将应用软件由当前页面跳帧至待展示页面进行展示。S103、如果所述页面调用标识为网页端本文档来自技高网...

【技术保护点】
1.一种页面展示方法,其特征在于,包括:获取页面调用请求,确定所述页面调用请求的页面调用标识;如果所述页面调用标识为移动端标识,则调用所述页面调用请求对应的移动版代码文件进行页面展示;如果所述页面调用标识为网页端标识,则调用所述页面调用请求对应的网页版代码文件进行页面展示;其中,所述移动版代码文件和网页版代码文件通过一套共用编程代码获得。

【技术特征摘要】
1.一种页面展示方法,其特征在于,包括:获取页面调用请求,确定所述页面调用请求的页面调用标识;如果所述页面调用标识为移动端标识,则调用所述页面调用请求对应的移动版代码文件进行页面展示;如果所述页面调用标识为网页端标识,则调用所述页面调用请求对应的网页版代码文件进行页面展示;其中,所述移动版代码文件和网页版代码文件通过一套共用编程代码获得。2.根据权利要求1所述的方法,其特征在于,所述移动端和网页端中待展示页面的共用编程代码通过下述方式构建:将移动端和网页端具备相同业务功能的待展示页面记为目标页面;确定所述目标页面中移动端与网页端的公有组件及分别对应的私有组件;将各所述公有组件及所述移动端所对应私有组件的组件代码数据分别添加到所述目标页面的编程框架中,并在所述编程框架中配置所述网页端所对应私有组件的映射路径;获得集成在所述编程框架中用于展示所述目标页面的共用编程代码。3.根据权利要求2所述的方法,其特征在于,在所述获得集成在所述编程框架中用于展示所述目标页面的共用编程代码之前,还包括:基于设定的界面样式规范在所述编程框架中创建界面样式代码。4.根据权利要求2所述的方法,其特征在于,在所述获得集成在所述编程框架中用于展示所述目标页面的共用编程代码之前,还包括:在所述编程框架中配置所述移动端和网页端进行网络请求时的统一请求格式。5.根据权利要求2所述的方法,其特征在于,所述共用编程代码的构建还包括:采用指定的统一入口文件打包所述共用编程代码,以使所述移动端和网页端通过所述统一入口文件由其他页面跳转至所述目标页面。6.根据权利要求1-5任一项所述的方法,其特征在...

【专利技术属性】
技术研发人员:张晓峰吕庆春彭飞
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:北京,11

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

1