[发明专利]组件模板创建、页面配置、及页面展示方案在审
| 申请号: | 202111246864.8 | 申请日: | 2021-10-26 |
| 公开(公告)号: | CN116028041A | 公开(公告)日: | 2023-04-28 |
| 发明(设计)人: | 周绪南;郑国辉;张裕钦 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/38;G06F16/958 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王娟 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组件 模板 创建 页面 配置 展示 方案 | ||
提供了组件模板创建、页面配置、及页面展示方案。一种创建组件模板的方法,可以包括以下步骤:获取组件描述,组件描述包括待创建组件的数据结构的信息;对组件描述进行解析,得到待创建组件的数据结构,其中解析得到的待创建组件的数据结构用于确定待创建组件是静态组件或动态组件,在待创建组件是静态组件的情况下,基于解析得到的待创建组件的数据结构创建静态组件模板;或者在待创建组件是动态组件的情况下,根据动态组件的类型且基于解析得到的待创建组件的数据结构生成辅助配置,并基于辅助配置创建动态组件模板。
技术领域
本申请涉及计算机技术领域,尤其涉及一种创建页面组件模板的方法、页面配置方法、页面展示方法、相关装置、计算机设备、计算机可读存储介质以及计算机程序产品。
背景技术
目前,业务应用的某一页面(例如促销活动页面、新闻应用的首页页面等等)进行展示时,通常会将需要在页面上进行展示的内容根据页面的布局划分为多个组件(例如,组件模块化),以提高组件的复用能力。每个组件可以通过从已有的组件模板集合中选择组件模板并填充实体数据后得到,可以一次性输出多个不同的内容的组件,方便数据管控和定位。
由于对页面组件的需求根据不同的展示内容是不停变化的,如果组件模板集合中不具有所需要的组件模板,则需要创建新的组件模板,在目前的方法中,每次创建新的组件模板时都需要开发人员编写用于该组件模板的完整的新的代码,需要额外的开发,因此存在冗余的代码和开发成本,降低了组件开发迭代效率。
因此,需要一种能够简化组件模板创建过程,从而降低组件开发成本,提高组件开发迭代效率的方案。
发明内容
本发明各实施例提供一种创建页面组件模板的方法、页面配置方法、页面展示方法、相关装置、以及计算机设备、计算机可读存储介质以及计算机程序产品,能够简化组件模板创建过程,从而降低组件开发成本,提高组件开发迭代效率。
根据本申请的一方面,提供了一种创建组件模板的方法,包括:获取组件描述,组件描述包括待创建组件的数据结构的信息;对组件描述进行解析,得到待创建组件的数据结构,其中解析得到的待创建组件的数据结构用于确定待创建组件是静态组件或动态组件,在待创建组件是静态组件的情况下,基于解析得到的待创建组件的数据结构创建静态组件模板;或者在待创建组件是动态组件的情况下,根据动态组件的类型且基于解析得到的待创建组件的数据结构生成辅助配置,并基于辅助配置创建动态组件模板。
根据本申请的另一方面,还提供了一种页面配置方法,包括:获取至少一个组件标识,其中每个组件标识用于指示要在页面上展示的一个组件的组件模板;基于至少一个组件标识,从组件模板集合中选择组件模板,其中组件模板集合中的每个组件模板基于如上的方法进行创建;针对所选择的每个组件模板,获取组件模板的配置数据,其中配置数据用于获取组件模板的实体数据;以及将所选择的组件模板及其配置数据与页面的标识关联并保存。
根据本申请的又一方面,还提供了一种页面展示方法,包括:获取页面的标识;基于页面的标识确定待在页面上展示的组件模板及其配置数据,其中页面基于如上的页面配置方法配置;基于每个组件模板及其配置数据获取组件模板的实体数据,并与组件模板构成组件实例;将每个组件实例发送到页面渲染模块,用于在页面上展示。
根据本申请的再一方面,还提供了一种创建组件模板的装置,包括:获取模块、解析模块和创建模块。获取模块被配置为获取组件描述,组件描述包括待创建组件的数据结构的信息;解析模块被配置为:对组件描述进行解析,得到待创建组件的数据结构,其中解析得到的待创建组件的数据结构被用于确定待创建组件是静态组件或动态组件;以及创建模块被配置为:在待创建组件是静态组件的情况下,基于待创建组件的数据结构创建静态组件模板;或者,在待创建组件是动态组件的情况下,根据动态组件的类型且基于待创建组件的数据结构生成辅助配置,并基于辅助配置创建动态组件模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111246864.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发光墙施工用黏接强度试验装置及其试验方法
- 下一篇:一种水泥运输装置





