一种在线生成页面的方法和装置制造方法及图纸

技术编号:26689322 阅读:31 留言:0更新日期:2020-12-12 02:37
本发明专利技术实施例提供了涉及计算机应用技术领域的一种在线生成页面的方法,包括:根据获取的页面解析相应的页面ID和第一组件树;获取增设的组件和组件ID并配置到所述第一组件树,得到第二组件树;根据预置规则对所述第二组件树进行分层渲染,得到页面骨架;预置包含所述页面ID和所述组件ID的组件数据,根据所述页面ID和所述组件ID配置相应的所述组件数据至所述页面骨架的组件内部;对所述组件进行渲染,得到完整页面。本发明专利技术通过将组件内部与组件树的渲染分离,加快渲染的速度,使得配置更加方便和具有针对性。

【技术实现步骤摘要】
一种在线生成页面的方法和装置
本专利技术涉及计算机应用
,特别是涉及一种在线生成页面的方法和一种在线生成页面的装置。
技术介绍
在产业互联网的趋势下,线下场景线上化的需求越来越多,需要大量的前端人力对需求进行开发实现。随着开发迭代的演进,前端的工程也越发冗杂臃肿,仅仅依靠前端的人力堆叠已经无法覆盖且满足批量的改动需求,造成项目进程缓慢,甚至有可能因为多个场景公用部分的批量修改造成项目的崩溃。虽然存在工程化、组件化的开发模式,可以大大减少重复劳动,但是个性化的需求开发和布局依旧占据了大量的资源。同时,对于大量生命周期较短的需求,无法做到快速上线,快速下线的响应,在需求到实现的过程中浪费了时间和效能。因此,现有技术中的开发模式仍然存在不便且难以针对性响应需求。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种在线生成页面的方法和相应的一种在线生成页面的装置。为了解决上述问题,本专利技术实施例公开了一种在线生成页面的方法,包括:根据获取本文档来自技高网...

【技术保护点】
1.一种在线生成页面的方法,其特征在于,包括:/n根据获取的页面解析相应的页面ID和第一组件树;/n获取增设的组件和组件ID并配置到所述第一组件树,得到第二组件树;/n根据预置规则对所述第二组件树进行分层渲染,得到页面骨架;/n预置包含所述页面ID和所述组件ID的组件数据,根据所述页面ID和所述组件ID配置相应的所述组件数据至所述页面骨架的组件内部;/n对所述组件进行渲染,得到完整页面。/n

【技术特征摘要】
1.一种在线生成页面的方法,其特征在于,包括:
根据获取的页面解析相应的页面ID和第一组件树;
获取增设的组件和组件ID并配置到所述第一组件树,得到第二组件树;
根据预置规则对所述第二组件树进行分层渲染,得到页面骨架;
预置包含所述页面ID和所述组件ID的组件数据,根据所述页面ID和所述组件ID配置相应的所述组件数据至所述页面骨架的组件内部;
对所述组件进行渲染,得到完整页面。


2.根据权利要求1所述的方法,其特征在于,所述获取增设的组件和组件ID并配置到所述第一组件树,得到第二组件树包括:
获取新建组件和/或拷贝组件,同时获取相应的组件ID,其中,所述新建组件为用户在线创建的组件,所述拷贝组件为预存组件;
将所述新建组件和/或拷贝组件和所述组件ID配置至所述第一组件树,得到所述第二组件树。


3.根据权利要求1所述的方法,其特征在于,所述根据预置规则对所述第二组件树进行分层渲染,得到页面骨架包括:
懒加载所述第二组件树内的组件,并递归渲染父组件,其中,父组件是设有子组件的组件。


4.根据权利要求3所述的方法,其特征在于,所述懒加载所述第二组件树内的组件,并递归渲染父组件,其中,父组件是设有子组件的组件包括:
获取第一参数对象;
若存在paramslist,则添加至所述第一参数对象以获得第二参数对象;
当所述第二参数对象存在子组件,则进行递归渲染。


5.根据权利要求1所述的方法,其特征在于,所述预置包含所述页面ID和所述组件ID的组件数据,根据所述页面ID和所述组件ID配置相应的所述组件数据至组件内部包括:
通过paramsLis...

【专利技术属性】
技术研发人员:钟志清
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1