页面组件获取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33963402 阅读:7 留言:0更新日期:2022-06-30 00:59
本公开提供了一种页面组件获取方法、装置、电子设备及存储介质,属于计算机技术领域。方法包括:响应于在页面开发应用中的组件查看指令,从目标服务器获取至少一个页面组件的代码文件;基于至少一个页面组件的代码文件进行渲染,以显示目标页面,目标页面显示有至少一个页面组件;响应于对目标页面中的第一页面组件的选择指令,将第一页面组件的代码文件存储至待开发页面对应的存储空间中。本公开实施例提供了一种页面组件共享方式,任意的终端通过页面开发应用,能够从该目标服务器获取共享的页面组件的代码文件,无需再对页面组件进行重复开发,节省了人力成本,还提供了一种共享的页面组件的可视化方案,提升了选择共享的页面组件的便捷性。组件的便捷性。组件的便捷性。

【技术实现步骤摘要】
页面组件获取方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,特别涉及一种页面组件获取方法、装置、电子设备及存储介质。

技术介绍

[0002]在开发页面的过程中,将程序代码封装成页面组件,将页面组件构成所要开发的页面。在显示页面时,页面包含的页面组件能够实现某种功能,例如,页面包含的页面组件渲染成一个按钮,或者,页面包含的页面组件渲染成一个文本框等。但是随着所开发页面数量的增多,不同的页面中可能会包含相同的页面组件,这样会存在页面组件重复开发的情况,浪费了大量的人力成本。

技术实现思路

[0003]本公开提供一种页面组件获取方法、装置、电子设备及存储介质,能够节省人力成本。本公开的技术方案如下:
[0004]根据本公开实施例的一方面,提供一种页面组件获取方法,包括:
[0005]响应于在页面开发应用中的组件查看指令,从目标服务器获取至少一个页面组件的代码文件,所述目标服务器用于存储各个终端所上传的页面组件,所述页面组件用于实现任一种页面功能;
[0006]基于所述至少一个页面组件的代码文件进行渲染,以显示目标页面,所述目标页面显示有所述至少一个页面组件;
[0007]响应于对所述目标页面中的第一页面组件的选择指令,将所述第一页面组件的代码文件存储至待开发页面对应的存储空间中,所述第一页面组件为所述至少一个页面组件中的任一个。
[0008]在一些实施例中,所述响应于在页面开发应用中的组件查看指令,从目标服务器获取至少一个页面组件的代码文件,包括
[0009]响应于所述组件查看指令,通过所述页面开发应用,显示页面组件列表,所述页面组件列表包括所述目标服务器存储的页面组件的组件标识;
[0010]获取所述页面组件列表中被选中的组件标识;
[0011]通过所述页面开发应用,从所述目标服务器获取被选中的组件标识所对应的页面组件的代码文件。
[0012]在一些实施例中,所述基于所述至少一个页面组件的代码文件进行渲染,以显示目标页面,包括:
[0013]调用所述页面开发应用中的页面生成代码,生成模板页面;
[0014]基于所述模板页面及所述至少一个页面组件的代码文件进行渲染,生成所述目标页面,显示所述目标页面。
[0015]在一些实施例中,所述方法还包括:
[0016]响应于对所述待开发页面中的第二页面组件的共享指令,向所述目标服务器上传所述第二页面组件,由所述目标服务器存储所述第二页面组件。
[0017]在一些实施例中,所述第二页面组件由所述目标服务器在所述第二页面组件与存储的页面组件不重复的情况下存储。
[0018]在一些实施例中,所述方法还包括:
[0019]通过所述页面开发应用,生成针对所述待开发页面的多个页面组件;
[0020]调用所述页面开发应用中的组件调试代码,对所述多个页面组件进行调试。
[0021]在一些实施例中,所述方法还包括:
[0022]在通过所述页面开发应用开发所述待开发页面的过程中,通过所述页面开发应用,向所述目标服务器发送组件获取请求,所述组件获取请求携带组件标识,所述目标服务器用于基于组件获取请求,查询所述组件标识对应的页面组件的代码文件,返回查询到的页面组件的代码文件;
[0023]通过所述页面开发应用,接收所述目标服务器返回的所述页面组件的代码文件;
[0024]将所述页面组件的代码文件存储在所述待开发页面对应存储空间中。
[0025]根据本公开实施例的另一方面,提供一种页面组件获取装置,包括:
[0026]获取单元,被配置为执行响应于在页面开发应用中的组件查看指令,从目标服务器获取至少一个页面组件的代码文件,所述目标服务器用于存储各个终端所上传的页面组件,所述页面组件用于实现任一种页面功能;
[0027]显示单元,被配置为执行基于所述至少一个页面组件的代码文件进行渲染,以显示目标页面,所述目标页面显示有所述至少一个页面组件;
[0028]存储单元,被配置为执行响应于对所述目标页面中的第一页面组件的选择指令,将所述第一页面组件的代码文件存储至待开发页面对应的存储空间中,所述第一页面组件为所述至少一个页面组件中的任一个。
[0029]在一些实施例中,所述获取单元,被配置为执行响应于所述组件查看指令,通过所述页面开发应用,显示页面组件列表,所述页面组件列表包括所述目标服务器存储的页面组件的组件标识;获取所述页面组件列表中被选中的组件标识;通过所述页面开发应用,从所述目标服务器获取被选中的组件标识所对应的页面组件的代码文件。
[0030]在一些实施例中,所述显示单元,被配置为执行调用所述页面开发应用中的页面生成代码,生成模板页面;基于所述模板页面及所述至少一个页面组件的代码文件进行渲染,生成所述目标页面,显示所述目标页面。
[0031]在一些实施例中,所述装置还包括:
[0032]上传单元,被配置为执行响应于对所述待开发页面中的第二页面组件的共享指令,向所述目标服务器上传所述第二页面组件,由所述目标服务器存储所述第二页面组件。
[0033]在一些实施例中,所述第二页面组件由所述目标服务器在所述第二页面组件与存储的页面组件不重复的情况下存储。
[0034]在一些实施例中,所述装置还包括:
[0035]生成单元,被配置为执行通过所述页面开发应用,生成针对所述待开发页面的多个页面组件;
[0036]调试单元,被配置为执行调用所述页面开发应用中的组件调试代码,对所述多个
页面组件进行调试。
[0037]在一些实施例中,所述装置还包括:
[0038]发送单元,被配置为执行在通过所述页面开发应用开发所述待开发页面的过程中,通过所述页面开发应用,向所述目标服务器发送组件获取请求,所述组件获取请求携带组件标识,所述目标服务器用于基于组件获取请求,查询所述组件标识对应的页面组件的代码文件,返回查询到的页面组件的代码文件;
[0039]接收单元,被配置为执行通过所述页面开发应用,接收所述目标服务器返回的所述页面组件的代码文件;
[0040]存储单元,被配置为执行将所述页面组件的代码文件存储在所述待开发页面对应存储空间中。
[0041]根据本公开实施例的再一方面,提供一种电子设备,该电子设备包括:
[0042]一个或多个处理器;
[0043]用于存储该处理器可执行程序代码的存储器;
[0044]其中,该处理器被配置为执行该程序代码,以实现上述页面组件获取方法。
[0045]根据本公开实施例的再一方面,提供一种计算机可读存储介质,当该计算机可读存储介质中的程序代码由电子设备的处理器执行时,使得电子设备能够执行上述页面组件获取方法。
[0046]根据本公开实施例的再一方面,提供了一种计算机程序产品,当所述计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面组件获取方法,其特征在于,所述方法包括:响应于在页面开发应用中的组件查看指令,从目标服务器获取至少一个页面组件的代码文件,所述目标服务器用于存储各个终端所上传的页面组件,所述页面组件用于实现任一种页面功能;基于所述至少一个页面组件的代码文件进行渲染,以显示目标页面,所述目标页面显示有所述至少一个页面组件;响应于对所述目标页面中的第一页面组件的选择指令,将所述第一页面组件的代码文件存储至待开发页面对应的存储空间中,所述第一页面组件为所述至少一个页面组件中的任一个。2.根据权利要求1所述的页面组件获取方法,其特征在于,所述响应于在页面开发应用中的组件查看指令,从目标服务器获取至少一个页面组件的代码文件,包括:响应于所述组件查看指令,通过所述页面开发应用,显示页面组件列表,所述页面组件列表包括所述目标服务器存储的页面组件的组件标识;获取所述页面组件列表中被选中的组件标识;通过所述页面开发应用,从所述目标服务器获取被选中的组件标识所对应的页面组件的代码文件。3.根据权利要求1所述的页面组件获取方法,其特征在于,所述基于所述至少一个页面组件的代码文件进行渲染,以显示目标页面,包括:调用所述页面开发应用中的页面生成代码,生成模板页面;基于所述模板页面及所述至少一个页面组件的代码文件进行渲染,生成所述目标页面,显示所述目标页面。4.根据权利要求1

3任一项所述的页面组件获取方法,其特征在于,所述方法还包括:响应于对所述待开发页面中的第二页面组件的共享指令,向所述目标服务器上传所述第二页面组件,由所述目标服务器存储所述第二页面组件。5.根据权利要求4所述的页面组件获取方法,...

【专利技术属性】
技术研发人员:张新
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1