[发明专利]一种页面构建的方法、装置、计算机设备及存储介质在审
| 申请号: | 201810427658.9 | 申请日: | 2018-05-07 |
| 公开(公告)号: | CN108762729A | 公开(公告)日: | 2018-11-06 |
| 发明(设计)人: | 弓晓东 | 申请(专利权)人: | 北京五八信息技术有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38 |
| 代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 田卫平 |
| 地址: | 100083 北京市海淀区学清*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 构建 公共组件 存储介质 模板页面 视图组件 页面构建 目标页 计算机设备 目标页面 工作效率 公用组件 固定配置 获取目标 模板组件 配置信息 解耦 升级 页面 开发 | ||
本发明公开了一种页面构建的方法、装置、计算机设备及存储介质,其中,该方法包括:在模板页面中加载目标页面的业务碎片的视图组件,而且,业务碎片的视图组件用于构建目标页面;通过业务碎片获取目标页面的构建信息;基于构建信息,通过模板页面中固定配置的公共组件及视图组件构建目标页面;本发明的方法、装置、设备及存储介质,通过在模板组件中加载公用组件及目标页面的业务碎片,在构建新的页面时,无需构建公共组件,提高了开发人员的工作效率。而且,在后期需要对公共组件进行升级时,只需在模板页面Activity中加载升级后的公共组件即可,简化了页面构建操作,此外,还实现了将目标页面的配置信息及公共组件充分解耦。
技术领域
本发明涉及一种页面构建领域,尤其涉及一种页面构建的方法、装置、计算机设备及存储介质。
背景技术
在现有技术中,每个页面均需要导航栏或者网络请求以显示各种界面效果,而这就需要在构建页面时单独引入导航栏布局元素和界面布局元素等公共组件,然后,由开发人员处理对导航栏布局元素和界面布局元素等公用组件分别进行处理。即:每新建一个新的页面,均需要开发人员引入构建页面的公共组件,这就导致页面构建操作十分繁杂,而且成本过高。
发明内容
本发明的主要目的在于提出一种页面构建的方法、装置、计算机设备及存储介质,其克服了现有技术中因构建新页面均需要单独引入公共组件而造成操作繁杂的问题。
根据本发明的第一个方面,提供了一种页面构建的方法,所述方法包括:在模板页面中加载目标页面的业务碎片的视图组件,其中,所述业务碎片的视图组件用于构建所述目标页面;通过所述业务碎片获取所述目标页面的构建信息;基于所述构建信息,通过所述模板页面中固定配置的公共组件及所述视图组件构建所述目标页面。
可选的,在所述在模板页面中加载所述目标页面的业务碎片的视图组件之前,所述方法还包括:从需构建所述目标页面的应用程序中获取所述业务碎片;将所述业务碎片存储至内存,以供从所述内存中加载所述业务碎片的视图组件至所述模板页面。
可选的,所述通过业务碎片获取所述目标页面的构建信息,包括:通过所述业务碎片向服务端发出构建所述目标页面的请求;获取所述服务端反馈的所述目标页面的构建信息。
可选的,所述模板页面包括:页面控制器;所述基于所述构建信息,通过所述模板页面中固定配置的公共组件及所述视图组件构建所述目标页面,包括:将所述页面控制器传送至所述业务碎片中,以供所述业务碎片基于所述构建信息控制所述页面控制器对所述公共组件及所述视图组件进行拼接,以构建所述目标页面。
可选的,所述公用组件包括:导航栏布局元素和处于加载状态的界面的界面布局元素。
根据本发明的第二个方面,提供了一种页面构建的装置,所述装置包括:加载模块,用于在模板页面中加载目标页面的业务碎片的视图组件,其中,所述业务碎片的视图组件用于构建所述目标页面;获取模块,用于通过所述业务碎片获取所述目标页面的构建信息;构建模块,用于基于所述构建信息,通过所述模板页面中固定配置的公共组件及所述视图组件构建所述目标页面。
可选的,所述装置还包括:存储模块,用于在所述在模板页面中加载所述目标页面的业务碎片的视图组件之前,从需构建所述目标页面的应用程序中获取所述业务碎片,且将所述业务碎片存储至内存,以供从所述内存中加载所述业务碎片的视图组件至所述模板页面。
可选的,所述加载模块包括:请求单元,用于通过所述业务碎片向服务端发出构建所述目标页面的请求;反馈单元,用于获取所述服务端反馈的所述目标页面的构建信息。
可选的,所述模板页面包括:页面控制器;所述构建模块具体用于:将所述页面控制器传送至所述业务碎片中,以供所述业务碎片基于所述构建信息控制所述页面控制器对所述公共组件及所述视图组件进行拼接,以构建所述目标页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810427658.9/2.html,转载请声明来源钻瓜专利网。





