【技术实现步骤摘要】
组件配置页面的渲染方法、装置和电子设备
[0001]本公开涉及人工智能
,尤其涉及机器学习、数据处理
,尤其涉及一种组件配置页面的渲染方法、装置、电子设备、存储介质和计算机程序产品。
技术介绍
[0002]目前,随着互联网技术的不断发展,页面、网站的类别较多,比如,购物类网站、视频类网站、文章类网站等。人们可通过建站平台等建站工具来实现页面、网站的开发,建站平台包括组件的配置页面,人们可通过组件的配置页面实现组件的配置。相关技术中,组件配置页面所需的开发工作量和开发成本较大,组件配置页面的渲染效率较低。
技术实现思路
[0003]本公开提供了一种组件配置页面的渲染方法、装置、电子设备、存储介质和计算机程序产品。
[0004]根据本公开的一方面,提供了一种组件配置页面的渲染方法,适用于客户端,包括:基于待配置的目标组件的标识,获取所述目标组件的模板配置文件;基于所述模板配置文件,确定所述目标组件的目标属性对应的目标配置组件的类别;基于所述目标配置组件的类别,从配置组件库中筛选出所述目标配置组件;基于所述模板配置文件,得到所述目标属性的配置信息;基于所述目标属性的配置信息,对所述目标配置组件进行渲染,以对所述目标组件的配置页面进行渲染。
[0005]根据本公开的另一方面,提供了另一种组件配置页面的渲染方法,适用于服务器,包括:接收客户端发送的待配置的目标组件的标识;基于所述目标组件的标识,从配置文件库中筛选出所述目标组件的模板配置文件;将所述模板配置文件发送至所述客户端,其中, ...
【技术保护点】
【技术特征摘要】
1.一种组件配置页面的渲染方法,适用于客户端,包括:基于待配置的目标组件的标识,获取所述目标组件的模板配置文件;基于所述模板配置文件,确定所述目标组件的目标属性对应的目标配置组件的类别;基于所述目标配置组件的类别,从配置组件库中筛选出所述目标配置组件;基于所述模板配置文件,得到所述目标属性的配置信息;基于所述目标属性的配置信息,对所述目标配置组件进行渲染,以对所述目标组件的配置页面进行渲染。2.根据权利要求1所述的方法,其中,所述基于所述目标属性的配置信息,对所述目标配置组件进行渲染,包括:基于所述模板配置文件,得到所述目标组件对应的配置树,其中,所述配置树的节点用于表征所述目标组件的属性,所述配置树的边用于表征两个属性之间的层级关系;对所述配置树进行遍历,并基于当前遍历到的节点对应的目标属性的配置信息,对所述目标配置组件进行渲染,直至所述配置树遍历结束。3.根据权利要求2所述的方法,其中,所述对所述配置树进行遍历,包括:从所述配置树的根节点开始,对所述配置树向下逐级进行遍历。4.根据权利要求2所述的方法,其中,所述基于所述模板配置文件,得到所述目标组件对应的配置树,包括:对所述模板配置文件进行解析,得到所述目标组件的多个属性,以及两个属性之间的层级关系;将所述目标组件的每个属性确定为所述配置树的节点;在第一属性为第二属性的父属性的情况下,将第一属性对应的第一节点确定为所述第二属性对应的第二节点的父节点,并在所述第一节点和所述第二节点之间增加连接边,以更新所述配置树。5.根据权利要求1所述的方法,其中,所述基于所述模板配置文件,得到所述目标属性的配置信息,包括:从所述模板配置文件中提取出所述目标属性的配置信息;在所述目标属性的配置信息为表达式的情况下,对所述表达式进行编译,得到编译结果;基于所述编译结果更新所述目标属性的配置信息。6.根据权利要求1
‑
5中任一项所述的方法,其中,所述基于所述模板配置文件,确定所述目标组件的目标属性对应的目标配置组件的类别,包括:从所述模板配置文件中提取出所述目标属性的类别,并基于所述目标属性的类别,确定所述目标配置组件的类别;和/或,从所述模板配置文件中提取出所述目标配置组件的类别。7.根据权利要求1
‑
5中任一项所述的方法,其中,所述基于待配置的目标组件的标识,获取所述目标组件的模板配置文件,包括:将所述目标组件的标识发送至服务器;接收所述服务器发送的所述模板配置文件。8.一种组件配置页面的渲染方法,适用于服务器,包括:
接收客户端发送的待配置的目标组件的标识;基于所述目标组件的标识,从配置文件库中筛选出所述目标组件的模板配置文件;将所述模板配置文件发送至所述客户端,其中,所述模板配置文件用于确定所述目标组件的目标属性对应的目标配置组件的类别,以渲染所述目标组件的配置页面。9.根据权利要求8所述的方法,其中,还包括:获取所述目标组件的原始配置文件;对所述原始配置文件进行转换,得到所述模板配置文件,并将所述模板配置文件添加到所述配置文件库中。10.一种组件配置页面的渲染装置,适用于客户端,包括:第一获取模块,用于基于待配置的目标组件的标识,获取所述目标组件的模板配置文件;确定模块,用于基于所述模板配置文件,确定所述目标组件的目标属性对应的目标配置组件的类别;筛选模块,用于基于所述目标配置组件的类别,从配置组件库中筛选出所述目标配置组...
【专利技术属性】
技术研发人员:曹珈铨,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。