本公开涉及人工智能,尤其涉及机器学习、数据处理,尤其涉及一种组件配置页面的渲染方法、装置、电子设备、存储介质和计算机程序产品。
背景技术:
1、目前,随着互联网技术的不断发展,页面、网站的类别较多,比如,购物类网站、视频类网站、文章类网站等。人们可通过建站平台等建站工具来实现页面、网站的开发,建站平台包括组件的配置页面,人们可通过组件的配置页面实现组件的配置。相关技术中,组件配置页面所需的开发工作量和开发成本较大,组件配置页面的渲染效率较低。
技术实现思路
1、本公开提供了一种组件配置页面的渲染方法、装置、电子设备、存储介质和计算机程序产品。
2、根据本公开的一方面,提供了一种组件配置页面的渲染方法,适用于客户端,包括:基于待配置的目标组件的标识,获取所述目标组件的模板配置文件;基于所述模板配置文件,确定所述目标组件的目标属性对应的目标配置组件的类别;基于所述目标配置组件的类别,从配置组件库中筛选出所述目标配置组件;基于所述模板配置文件,得到所述目标属性的配置信息;基于所述目标属性的配置信息,对所述目标配置组件进行渲染,以对所述目标组件的配置页面进行渲染。
3、根据本公开的另一方面,提供了另一种组件配置页面的渲染方法,适用于服务器,包括:接收客户端发送的待配置的目标组件的标识;基于所述目标组件的标识,从配置文件库中筛选出所述目标组件的模板配置文件;将所述模板配置文件发送至所述客户端,其中,所述模板配置文件用于确定所述目标组件的目标属性对应的目标配置组件的类别,以渲染所述目标组件的配置页面。
4、根据本公开的另一方面,提供了一种组件配置页面的渲染装置,适用于客户端,包括:第一获取模块,用于基于待配置的目标组件的标识,获取所述目标组件的模板配置文件;确定模块,用于基于所述模板配置文件,确定所述目标组件的目标属性对应的目标配置组件的类别;筛选模块,用于基于所述目标配置组件的类别,从配置组件库中筛选出所述目标配置组件;第二获取模块,用于基于所述模板配置文件,得到所述目标属性的配置信息;渲染模块,用于基于所述目标属性的配置信息,对所述目标配置组件进行渲染,以对所述目标组件的配置页面进行渲染。
5、根据本公开的另一方面,提供了另一种组件配置页面的渲染装置,适用于服务器,包括:接收模块,用于接收客户端发送的待配置的目标组件的标识;筛选模块,用于基于所述目标组件的标识,从配置文件库中筛选出所述目标组件的模板配置文件;发送模块,用于将所述模板配置文件发送至所述客户端,其中,所述模板配置文件用于确定所述目标组件的目标属性对应的目标配置组件的类别,以渲染所述目标组件的配置页面。
6、根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行组件配置页面的渲染方法。
7、根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行组件配置页面的渲染方法。
8、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,其中,所述计算机程序被处理器执行时实现组件配置页面的渲染方法的步骤。
9、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种组件配置页面的渲染方法,适用于客户端,包括:
2.根据权利要求1所述的方法,其中,所述基于所述目标属性的配置信息,对所述目标配置组件进行渲染,包括:
3.根据权利要求2所述的方法,其中,所述对所述配置树进行遍历,包括:
4.根据权利要求2所述的方法,其中,所述基于所述模板配置文件,得到所述目标组件对应的配置树,包括:
5.根据权利要求1所述的方法,其中,所述基于所述模板配置文件,得到所述目标属性的配置信息,包括:
6.根据权利要求1-5中任一项所述的方法,其中,所述基于所述模板配置文件,确定所述目标组件的目标属性对应的目标配置组件的类别,包括:
7.根据权利要求1-5中任一项所述的方法,其中,所述基于待配置的目标组件的标识,获取所述目标组件的模板配置文件,包括:
8.一种组件配置页面的渲染方法,适用于服务器,包括:
9.根据权利要求8所述的方法,其中,还包括:
10.一种组件配置页面的渲染装置,适用于客户端,包括:
11.根据权利要求10所述的装置,其中,所述渲染模块,还用于:
12.根据权利要求11所述的装置,其中,所述渲染模块,还用于:
13.根据权利要求11所述的装置,其中,所述渲染模块,还用于:
14.根据权利要求10所述的装置,其中,所述第二获取模块,还用于:
15.根据权利要求10-14中任一项所述的装置,其中,所述确定模块,还用于:
16.根据权利要求10-14中任一项所述的装置,其中,所述第一获取模块,还用于:
17.一种组件配置页面的渲染装置,适用于服务器,包括:
18.根据权利要求17所述的装置,其中,还包括:转换模块,所述转换模块,用于:
19.一种电子设备,包括:
20.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如权利要求1-9中任一项所述的组件配置页面的渲染方法。
21.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如权利要求1-9中任一项所述的组件配置页面的渲染方法的步骤。