【技术实现步骤摘要】
页面渲染方法、装置、电子设备及存储介质
本公开涉及软件开发
,特别涉及一种页面渲染方法、装置、电子设备及存储介质。
技术介绍
在电子设备显示某个目标页面时,需要根据目标页面的页面数据进行页面渲染才能获取可以显示的目标页面。相关技术中,为了提高渲染效率,电子设备在渲染目标页面之前,配置目标页面对应的至少一个组件实例,每个组件实例中包括目标页面的配置节点和每个配置节点的参数信息,根据至少一个组件实例进行页面渲染,得到目标页面,从而在一定程度上实现了代码的复用,进而降低页面开发人员的工作量,提高了渲染效率。
技术实现思路
本公开实施例提供了一种页面渲染方法、装置、电子设备及存储介质,提高了页面组件的通用性。该技术方案如下:一方面,提供了一种页面渲染方法,所述方法包括:响应于对待渲染的目标页面进行渲染,确定所述目标页面对应的至少一个目标页面组件;获取所述至少一个目标页面组件的配置文件,每个目标页面组件的配置文件包括所述目标页面组件的配置节点;对所述至少一个目标 ...
【技术保护点】
1.一种页面渲染方法,其特征在于,所述方法包括:/n响应于对待渲染的目标页面进行渲染,确定所述目标页面对应的至少一个目标页面组件;/n获取所述至少一个目标页面组件的配置文件,每个目标页面组件的配置文件包括所述目标页面组件的配置节点;/n对所述至少一个目标页面组件的配置节点进行参数配置,生成至少一个组件实例;/n根据所述至少一个组件实例进行页面渲染,得到所述目标页面。/n
【技术特征摘要】
1.一种页面渲染方法,其特征在于,所述方法包括:
响应于对待渲染的目标页面进行渲染,确定所述目标页面对应的至少一个目标页面组件;
获取所述至少一个目标页面组件的配置文件,每个目标页面组件的配置文件包括所述目标页面组件的配置节点;
对所述至少一个目标页面组件的配置节点进行参数配置,生成至少一个组件实例;
根据所述至少一个组件实例进行页面渲染,得到所述目标页面。
2.根据权利要求1所述的方法,其特征在于,所述根据所述至少一个组件实例进行页面渲染,得到所述目标页面,包括:
将所述至少一个组件实例存储至用于描述所述目标页面的页面信息的组件树;
获取解析代码模板;
根据所述解析代码模板,对所述组件树进行解析,得到页面渲染文件;
根据所述页面渲染文件进行页面渲染,得到所述目标页面。
3.根据权利要求2所述的方法,其特征在于,所述根据所述解析代码模板,对所述组件树进行解析,得到页面渲染文件,包括:
确定每个组件实例在所述组件树中的位置;
根据所述每个实例组件在所述组件树中的位置,确定所述每个组件实例的嵌套关系;
将所述解析代码模板、所述至少一个组件实例和所述每个组件实例之间的嵌套关系输入至解析器,得到所述页面渲染文件。
4.根据权利要求1所述的方法,其特征在于,所述对所述至少一个目标页面组件的配置节点进行参数配置,生成至少一个组件实例,包括:
展示第一组件编辑界面,所述第一组件编辑界面中包括所述至少一个目标页面组件的配置节点和每个目标页面组件的配置节点对应的信息输入框;
获取所述每个目标页面组件的配置节点对应的信息输入框中被输入的参数信息;
根据所述至少一个目标页面组件和所述每个目标页面组件的配置节点的参数信息,生成所述至少一个组件实例。
5.根据权利要求4所述的方法,其特征在于,所述根据所述至少一个目标页面组件和所述每个目标页面组件的配置节点的参数信息,生成所述至少一个组件实例,包括:
对于每个目标页面组...
【专利技术属性】
技术研发人员:张锋,刘冰,邱琦,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。