页面生成方法、装置及存储介质与流程

文档序号:36864967发布日期:2024-02-02 20:46阅读:14来源:国知局
页面生成方法、装置及存储介质与流程

本公开涉及计算机,尤其涉及一种页面生成方法、装置及存储介质。


背景技术:

1、随着互联网技术的不断发展,第5代超文本标记语言(hypertext markuplanguage,html)以其开发和上线流程的灵活性和内容的丰富多样性,在越来越多的应用场景中得到广泛应用。

2、相关技术中,html5页面开发是由设计人员设计页面样式,然后由开发人员进行编写代码开发。即便可以抽象出一些通用的数据逻辑或渲染逻辑,作为公共方法使用。但针对不同页面的个性化需求仍然需要编写代码进行开发。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种页面生成方法、装置及存储介质。

2、根据本公开实施例的第一方面,提供一种页面生成方法,包括:在可视化页面中配置目标页面的基础配置信息并选择所述目标页面包含的信息块,所述基础配置信息用于配置页面整体信息,所述信息块用于在页面展示不同的内容;获取所述信息块的内容配置信息,所述内容配置信息为所述在页面展示不同的内容的配置信息;根据所述基础配置信息和所述信息块的内容配置信息,生成目标页面。

3、一种实施方式中,所述信息块为模版信息块,模板信息块采用如下方式预先保存在可视化页面中:根据页面搭建需求和内容展示形式将不同页面内容模块化;将模块化后的页面内容作为模版信息块,保存在所述可视化页面。

4、一种实施方式中,所述方法还包括:在所述模版信息块内容与页面搭建需求不同的情况下,在所述可视化页面引入自定义模块,所述自定义模块用于在目标页面展示与所述模版信息块不同的内容。

5、一种实施方式中,所述获取所述信息块的内容配置信息,包括:根据所述信息块生成动态表单,通过所述动态表单中的可视化表单组件获取所述信息块的内容配置信息;将所述基础配置信息和所述信息块的内容配置信息,保存在数据库中。

6、一种实施方式中,所述根据所述基础配置信息和所述信息块的内容配置信息,生成目标页面,包括:接收前端发送的页面访问请求,所述页面访问请求包括用于标识不同页面的页面标识信息;根据所述页面标识信息,从数据库获取所述基础配置信息和所述内容配置信息;根据所述基础配置信息和所述内容配置信息,进行数据渲染并生成目标页面。

7、一种实施方式中,所述方法还包括:若所述目标页面包含多个信息块,根据所述页面标识从数据库并发获取所述多个信息块的内容配置信息;并发进行所述多个信息块的数据渲染。

8、根据本公开实施例的第二方面,提供一种页面生成装置,其特征在于,包括:配置单元,用于在可视化页面中配置目标页面的基础配置信息并选择所述目标页面包含的信息块,所述基础配置信息用于配置页面整体信息,所述信息块用于在页面展示不同的内容;处理单元,用于获取所述信息块的内容配置信息,所述内容配置信息为所述在页面展示不同的内容的配置信息;生成单元,用于根据所述基础配置信息和所述信息块的内容配置信息,生成目标页面。

9、一种实施方式中,所述信息块为模版信息块,模板信息块采用如下方式预先保存在可视化页面中:根据页面搭建需求和内容展示形式将不同页面内容模块化,将模块化后的页面内容作为模版信息块,保存在所述可视化页面。

10、一种实施方式中,所述信息块还包括自定义模块,所述自定义模块采用如下方式确定:在所述模版信息块内容与页面搭建需求不同的情况下,在所述可视化页面引入自定义模块,所述自定义模块用于在目标页面展示与所述模版信息块不同的内容。

11、一种实施方式中,所述处理单元采用如下方式获取所述信息块的内容配置信息:根据所述信息块生成动态表单,通过所述动态表单中的可视化表单组件获取所述信息块的内容配置信息;将所述基础配置信息和所述信息块的内容配置信息,保存在数据库中。

12、一种实施方式中,所述生成单元采用如下方式根据所述基础配置信息和所述信息块的内容配置信息,生成目标页面:接收前端发送的页面访问请求,所述页面访问请求包括用于标识不同页面的页面标识信息;根据所述页面标识信息,从数据库获取所述基础配置信息和所述内容配置信息;根据所述基础配置信息和所述内容配置信息,进行数据渲染并生成目标页面。

13、一种实施方式中,所述生成单元采用如下方式根据所述基础配置信息和所述信息块的内容配置信息,生成目标页面:若所述目标页面包含多个信息块,根据所述页面标识从数据库并发获取所述多个信息块的内容配置信息;并发进行所述多个信息块的数据渲染。

14、根据本公开的第三方面,提供一种页面生成装置,页面生成装置包括:存储器,用于存储计算机程序;处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现权利要求上述任意一项所述的页面生成方法。

15、根据本公开的第四方面,提供一种存储介质,存储介质存储有指令,指令在由处理器执行时,能够执行上述实施例中任一项所述的页面生成方法。

16、本公开的实施例提供的技术方案可以包括以下有益效果:通过将页面内容抽象成数据结构,并在可视化页面中按照这种结构配置目标页面的内容,并根据所选内容,生成包含了不同内容配置项的可视化表单组件动态表单来获取内容配置信息。通过本公开实施例中的方法,页面的内容和样式是由数据来控制和定义的,而不是通过硬编码在前端代码中。前端应用会读取配置数据,根据这些配置数据来动态渲染页面,简化了页面开发流程,减少了运营人员或开发人员手动编写前端代码的工作量,从而提高了页面开发效率。

17、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。



技术特征:

1.一种页面生成方法,其特征在于,包括:

2.根据权利要求1所述的页面生成方法,其特征在于,所述信息块为模版信息块,模板信息块采用如下方式预先保存在可视化页面中:

3.根据权利要求2所述的页面生成方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的页面生成方法,其特征在于,所述获取所述信息块的内容配置信息,包括:

5.根据权利要求1或4所述的页面生成方法,其特征在于,所述根据所述基础配置信息和所述信息块的内容配置信息,生成目标页面,包括:

6.根据权利要求5所述的页面生成方法,其特征在于,所述方法还包括:

7.一种页面生成装置,其特征在于,包括:

8.根据权利要求7所述的页面生成装置,其特征在于,所述信息块为模版信息块,模板信息块采用如下方式预先保存在可视化页面中:

9.一种页面生成装置,其中,包括:

10.一种计算机可读存储介质,存储有计算机程序,其中,所述计算机程序被处理器执行时,实现权利要求1-6中任意一项所述的页面生成方法。


技术总结
本公开是关于一种页面生成方法、装置及存储介质。方法包括:在可视化页面中配置目标页面的基础配置信息并选择所述目标页面包含的信息块,所述基础配置信息用于配置页面整体信息,所述信息块用于在页面展示不同的内容;获取所述信息块的内容配置信息,所述内容配置信息为所述在页面展示不同的内容的配置信息;根据所述基础配置信息和所述信息块的内容配置信息,生成目标页面。通过本公开可以简化页面开发流程,提高页面生成效率。

技术研发人员:贾卉
受保护的技术使用者:北京蚂蜂窝网络科技有限公司
技术研发日:
技术公布日:2024/2/1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1