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

技术编号:25395568 阅读:23 留言:0更新日期:2020-08-25 23:00
本发明专利技术涉及计算机技术领域,公开了一种页面生成方法、装置、计算机设备及存储介质。本发明专利技术可应用于客户端中,通过接收用户在页面操作框架内对组件部的可视化操作,根据组件部在页面操作框架内的位置以及组件部对应的组件配置元素,从而生成目标页面。能够以可视化的编辑方式代替通过编辑源代码获得页面的过程,快速生成页面,操作简单,可直观准确的实现对页面的编辑,便于用户使用,效率高。

【技术实现步骤摘要】
页面生成方法、装置、计算机设备及存储介质
本专利技术涉及计算机
,尤其涉及一种页面生成方法、装置、计算机设备及存储介质。
技术介绍
随着科技的发展,越来越多的用户通过浏览器(如:移动终端的浏览器)在互联网中访问各种网页。而随着互联网的发展,各种各样的页面也随之产生,其中一种就是应用页面,该种页面使用了简单的页面结构承载了简单的页面元素,方便用户快速获取信息。目前,页面通常是通过编辑源代码的形式得到,过程复杂、麻烦且效率低。若对页面修改需回到源代码中对应相应位置的代码进行修改,过程复杂麻烦,对工作人员的要求高。
技术实现思路
本申请的目的在于提出一种页面生成方法、装置、计算机设备及存储介质,来解决以上
技术介绍
部分提到的技术问题。本专利技术提供了一种页面生成方法,应用于客户端,所述客户端搭载了包含多个页面组件的页面组件池和页面操作框架,每一个页面组件对应一个组件部;所述方法包括下述步骤:接收用户在所述页面操作框架内对组件部的操作,根据所述操作获取相应的所述组件配置元素,其中,所述页面操作框架内的组件部对应相应的占位边框;获取所述页面操作框架内每一所述组件部对应的优先级,生成优先级列表;根据所述页面操作框架内每一个所述组件部在所述优先级列表中的优先级顺序以及每一个所述组件部对应的组件配置元素,生成目标页面。优选的,在所述页面操作框架中,所述组件部显示与对应的所述占位边框内,所述组件部的尺寸与所述占位边框的尺寸相同,根据所述占位边框的位置坐标生成相应的所述组件部的位置信息,根据所述占位边框的尺寸信息生成相应的所述组件部的尺寸信息。优选的,所述根据所述页面操作框架内每一个所述组件部在所述优先级列表中的优先级顺序以及每一个所述组件部对应的组件配置元素,生成目标页面的步骤,包括:根据所述优先级列表中所述组件部的优先级由高到低的排序顺序,逐个获取所述页面操作框架内的所述组件部对应的组件配置元素,并对所述组件配置元素进行解析,获取相应的组件代码,将所有所述组件配置元素的组件代码组合,生成所述目标页面的文档,基于所述目标页面的文档进行渲染,生成所述目标页面。优选的,获取所述页面操作框架内每一所述组件部对应的优先级,生成优先级列表的步骤,包括:获取所述页面操作框架内每一所述组件部,及所述组件部对应的优先级系数;检测所述组件部是否关联父组件部或子组件部,若所述组件部关联父组件部或子组件部,基于所述组件部及关联的父组件部或子组件部,生成嵌套组件部以及相应的优先级系数;基于所述页面操作框架内所有的组件部对应的优先级系数,生成所述优先级列表,将所述优先级列表上传至区块链中。优选的,所述获取所述页面操作框架内每一所述组件部,及所述组件部对应的优先级系数的步骤,包括:获取所述页面操作框架内所有的所述组件部,根据每一所述组件部对应的占位边框在所述页面操作框架内的位置由上至下依次设置所述组件部的优先级系数,位于所述页面操作框架上部的所述组件部优先级系数大于位于所述页面操作框架下部的所述组件部优先级系数。优选的,所述检测所述组件部是否关联父组件部或子组件部,包括:识别与所述组件部对应的所述占位边框是否在其他所述组件部对应的所述占位边框的内部,若是,将位于内部的所述占位边框对应的所述组件部作为子组件部,将位于外部的所述占位边框对应的所述组件部作为与所述子组件部关联的父组件部。为实现上述目的,本专利技术还提供了一种页面生成装置1,应用于客户端,所述客户端搭载了包含多个页面组件的页面组件池和页面操作框架,每一个页面组件对应一个组件部;所述装置包括:获取单元,用于接收用户在所述页面操作框架内对组件部的操作,根据所述操作获取相应的所述组件配置元素,其中,所述页面操作框架内的组件部对应相应的占位边框;生成单元,用于获取所述页面操作框架内每一所述组件部对应的优先级,生成优先级列表;处理单元,根据所述页面操作框架内每一个所述组件部在所述优先级列表中的优先级顺序以及每一个所述组件部对应的组件配置元素,生成目标页面。优选的,所述处理单元用于根据所述优先级列表中所述组件部的优先级由高到低的排序顺序,逐个获取所述页面操作框架内的所述组件部对应的组件配置元素,并对所述组件配置元素进行解析,获取相应的组件代码,将所有所述组件配置元素的组件代码组合,生成所述目标页面的文档,基于所述目标页面的文档进行渲染,生成所述目标页面。为实现上述目的,本专利技术还提供了一种计算机设备,所述计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。为实现上述目的,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。上述技术方案的有益效果:本技术方案中,本专利技术提供的页面生成方法、装置、计算机设备及存储介质,可应用于客户端中,通过接收用户在页面操作框架内对组件部的可视化操作,根据组件部在页面操作框架内的位置以及组件部对应的组件配置元素,从而生成目标页面。能够以可视化的编辑方式代替通过编辑源代码获得页面的过程,快速生成页面,操作简单,可直观准确的实现对页面的编辑,便于用户使用,效率高。附图说明图1为本专利技术所述的页面生成方法的一种实施例的流程图;图2为本专利技术获取页面操作框架内每一组件部对应的优先级生成优先级列表一种实施例的流程图;图3为本专利技术所述的页面生成装置一种实施例的模块图;图4为本专利技术计算机设备的一个实施例的硬件架构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。本专利技术提供的页面生成方法、装置、计算机设备及存储介质,适用于保险、金融、医疗等业务领域,用于创建保险、金融或医疗软件的应用页面。本专利技术可应用于客户端中,通过接收用户在页面操作框架内对组件部的可视化操作,根据组件部在页面操作框架内的位置以及组件部对应的组件配置元素,从而生成目标页面。能够以可视化的编辑方式代替通过编辑源代码获得页面的过程,快速生成页面,操作简单,可直观准确的实现对页面的编辑,便于用户使用,效率高。实施例一如图1至图2所示,本专利技术提供了一种页面生成方法,应用于客户端,所述客户端搭载了包含多个页面组件的页面组件池和页面操作框架,每一个页面组件对应一个组件部;所述方法包括下述步骤:S1.接收用户在所述页面操作框架内对组件部的操作,根据所述操作获取相应的所述组件配置元素,其中,所述页面操作框架内的组件部对应相本文档来自技高网...

【技术保护点】
1.一种页面生成方法,其特征在于,应用于客户端,所述客户端搭载了包含多个页面组件的页面组件池和页面操作框架,每一个页面组件对应一个组件部;所述方法包括下述步骤:/n接收用户在所述页面操作框架内对组件部的操作,根据所述操作获取相应的所述组件配置元素,其中,所述页面操作框架内的组件部对应相应的占位边框;/n获取所述页面操作框架内每一所述组件部对应的优先级,生成优先级列表;/n根据所述页面操作框架内每一个所述组件部在所述优先级列表中的优先级顺序以及每一个所述组件部对应的组件配置元素,生成目标页面。/n

【技术特征摘要】
1.一种页面生成方法,其特征在于,应用于客户端,所述客户端搭载了包含多个页面组件的页面组件池和页面操作框架,每一个页面组件对应一个组件部;所述方法包括下述步骤:
接收用户在所述页面操作框架内对组件部的操作,根据所述操作获取相应的所述组件配置元素,其中,所述页面操作框架内的组件部对应相应的占位边框;
获取所述页面操作框架内每一所述组件部对应的优先级,生成优先级列表;
根据所述页面操作框架内每一个所述组件部在所述优先级列表中的优先级顺序以及每一个所述组件部对应的组件配置元素,生成目标页面。


2.根据权利要求1所述的页面生成方法,其特征在于,在所述页面操作框架中,所述组件部显示与对应的所述占位边框内,所述组件部的尺寸与所述占位边框的尺寸相同,根据所述占位边框的位置坐标生成相应的所述组件部的位置信息,根据所述占位边框的尺寸信息生成相应的所述组件部的尺寸信息。


3.根据权利要求1所述的页面生成方法,其特征在于,所述根据所述页面操作框架内每一个所述组件部在所述优先级列表中的优先级顺序以及每一个所述组件部对应的组件配置元素,生成目标页面的步骤,包括:
根据所述优先级列表中所述组件部的优先级由高到低的排序顺序,逐个获取所述页面操作框架内的所述组件部对应的组件配置元素,并对所述组件配置元素进行解析,获取相应的组件代码,将所有所述组件配置元素的组件代码组合,生成所述目标页面的文档,基于所述目标页面的文档进行渲染,生成所述目标页面。


4.根据权利要求1所述的页面生成方法,其特征在于,获取所述页面操作框架内每一所述组件部对应的优先级,生成优先级列表的步骤,包括:
获取所述页面操作框架内每一所述组件部,及所述组件部对应的优先级系数;
检测所述组件部是否关联父组件部或子组件部,若所述组件部关联父组件部或子组件部,基于所述组件部及关联的父组件部或子组件部,生成嵌套组件部以及相应的优先级系数;
基于所述页面操作框架内所有的组件部对应的优先级系数,生成所述优先级列表,将所述优先级列表上传至区块链中。


5.根据权利要求4所述的页面生成方法,其特征在于,所述获取所述页面操作框架内每一所述组件部,及所述...

【专利技术属性】
技术研发人员:娄保建
申请(专利权)人:平安医疗健康管理股份有限公司
类型:发明
国别省市:上海;31

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

1