页面生成方法、页面生成设备以及计算机可读存储介质技术

技术编号:39003263 阅读:10 留言:0更新日期:2023-10-07 10:34
本申请实施例公开了一种页面生成方法、页面生成设备以及计算机可读存储介质,用于在提高页面生成的效率的情况下,进行页面生成。本申请实施例方法包括:在组件数据库中确定满足预设条件的各个类型的目标组件,确定目标参数集合,目标参数集合包括各个类型的目标组件各自对应的功能参数,基于目标参数集合对各个类型的目标组件进行封装,得到封装组件,获得封装组件的功能参数修改信息,基于功能参数修改信息修改目标参数集合,以根据修改后的目标参数集合对各个类型的目标组件进行封装,得到修改功能参数后的目标封装组件,获得查询条件后,根据目标封装组件获取查询条件对应的列表数据,根据列表数据生成列表页面并显示列表页面。面。面。

【技术实现步骤摘要】
页面生成方法、页面生成设备以及计算机可读存储介质


[0001]本申请实施例涉及页面生成领域,更具体的,是页面生成方法、页面生成设备以及计算机可读存储介质。

技术介绍

[0002]随着页面技术的发展,在实际的项目中,可以存在很多种列表页面,比如页面查询的列表页面,弹窗中的列表页面,这些列表页面都有一些通用的功能,比如列表页面上方带有查询表单,用于获得查询参数对应的参数值以生成查询条件,并且可以支持搜索、导出数据,控制列表字段、显示、隐藏等逻辑。
[0003]现有的页面生成方法是,采用开源的组件库AntDesign(以下统一简称为Antd)中的列表组件(Table组件),各自的业务模块,都能独立完成自己的需求。但是会存在一些交互不一致的问题,比如每页的数量,总数的展示,查询条件和按钮的布局等,一旦业务有新需求的改动,则开发人员需要根据新的需求重新开发一次,很多业务模块的修改都是重复的,因此,页面生成的开发效率较低。

技术实现思路

[0004]本申请实施例提供了一种页面生成方法、页面生成设备以及计算机可读存储介质,用于在提高页面生成的效率的情况下,进行页面生成。
[0005]第一方面,本申请实施例提供了一种页面生成方法,包括:
[0006]在组件数据库中确定满足预设条件的各个类型的目标组件;每个目标组件具有各自对应的至少一个功能;
[0007]确定目标参数集合,所述目标参数集合包括所述各个类型的目标组件各自对应的功能参数;
[0008]基于所述目标参数集合对所述各个类型的目标组件进行封装,得到封装组件;
[0009]获得所述封装组件的功能参数修改信息;
[0010]基于所述功能参数修改信息修改所述目标参数集合,以根据修改后的目标参数集合对所述各个类型的目标组件进行封装,得到修改功能参数后的目标封装组件;
[0011]获得查询条件后,根据所述目标封装组件获取所述查询条件对应的列表数据,根据所述列表数据生成列表页面并显示所述列表页面。
[0012]第二方面,本申请实施例提供了一种页面生成设备,包括:
[0013]确定单元,用于在组件数据库中确定满足预设条件的各个类型的目标组件;每个目标组件具有各自对应的至少一个功能;
[0014]所述确定单元,还用于确定目标参数集合,所述目标参数集合包括所述各个类型的目标组件各自对应的功能参数;
[0015]封装单元,用于基于所述目标参数集合对所述各个类型的目标组件进行封装,得到封装组件;
[0016]获得单元,用于获得所述封装组件的功能参数修改信息;
[0017]修改单元,用于基于所述功能参数修改信息修改所述目标参数集合,以根据修改后的目标参数集合对所述各个类型的目标组件进行封装,得到修改功能参数后的目标封装组件;
[0018]获取单元,用于获得查询条件后,根据所述目标封装组件获取所述查询条件对应的列表数据,根据所述列表数据生成列表页面并显示所述列表页面。
[0019]第三方面,本申请实施例提供了一种页面生成设备,包括:
[0020]中央处理器,存储器,输入输出接口,有线或无线网络接口以及电源;
[0021]所述存储器为短暂存储存储器或持久存储存储器;
[0022]所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行前述页面生成方法。
[0023]第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质包括指令,当指令在计算机上运行时,使得计算机执行前述页面生成方法。
[0024]第五方面,本申请实施例提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行前述页面生成方法。
[0025]从以上技术方案可以看出,本申请实施例具有以下优点:可以在组件数据库中确定满足预设条件的各个类型的目标组件,每个目标组件具有各自对应的至少一个功能,确定目标参数集合,目标参数集合包括各个类型的目标组件各自对应的功能参数,基于目标参数集合对各个类型的目标组件进行封装,得到封装组件,获得封装组件的功能参数修改信息,基于功能参数修改信息修改目标参数集合,以根据修改后的目标参数集合对各个类型的目标组件进行封装,得到修改功能参数后的目标封装组件,获得查询条件后,根据目标封装组件获取查询条件对应的列表数据,根据列表数据生成列表页面并显示列表页面。目标参数集合集合了各个类型的目标组件各自对应的通用的功能参数,表征表单内部具体逻辑的实现,封装组件为一个组件,集合了各个类型的目标组件各自对应的功能参数,因此,一旦业务有新需求的改动,开发人员只需要传入几个关键参数,进行简单的配置,就可以定制一些自定义的功能,不需要开发人员根据新的需求重新开发一次,不需要重复修改业务模块,因此,开发人员的开发效率较高,页面生成的效率较高。
附图说明
[0026]图1为本申请实施例公开的一种页面生成系统的架构示意图;
[0027]图2为本申请实施例公开的一种页面生成方法的流程示意图;
[0028]图3为本申请实施例公开的一种进行重置操作的列表页面示意图;
[0029]图4为本申请实施例公开的一种进行跨页面的链接点击跳转操作的当前列表页面示意图;
[0030]图5为本申请实施例公开的一种进行跨页面的链接点击跳转操作的下一列表页面示意图;
[0031]图6为本申请实施例公开的一种页面生成设备的结构示意图;
[0032]图7为本申请实施例公开的另一种页面生成设备的结构示意图;
[0033]图8为本申请实施例公开的又一种页面生成设备的结构示意图。
具体实施方式
[0034]本申请实施例提供了一种页面生成方法、页面生成设备以及计算机可读存储介质,用于在提高页面生成的效率的情况下,进行页面生成。
[0035]请参阅图1,本申请实施例中页面生成系统的架构包括:
[0036]页面生成设备101和终端设备102。当进行页面生成时,页面生成设备101可以与终端设备102连接。页面生成设备101可以确定满足预设条件的各个类型的目标组件并进行封装,得到封装组件,可以获得封装组件的功能参数修改信息并进行修改,得修改功能参数后的目标封装组件,并基于目标封装组件获取列表数据,以生成列表页面,终端设备102可以通过预设方式获得页面生成设备101生成的列表页面。
[0037]基于图1所示的页面生成系统,请参阅图2,图2为本申请实施例公开的一种页面生成方法的流程示意图,方法包括:
[0038]201、在组件数据库中确定满足预设条件的各个类型的目标组件;每个目标组件具有各自对应的至少一个功能。
[0039]本实施例中,当进行页面生成时,可以在组件数据库中确定满足预设条件的各个类型的目标组件;每个目标组件具有各自对应的至少一个功能。
[0040]202、确定目标参数集合,目标参数集合包括各个类型的目标组件各自对应的功能参数。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面生成方法,其特征在于,包括:在组件数据库中确定满足预设条件的各个类型的目标组件;每个目标组件具有各自对应的至少一个功能;确定目标参数集合,所述目标参数集合包括所述各个类型的目标组件各自对应的功能参数;基于所述目标参数集合对所述各个类型的目标组件进行封装,得到封装组件;获得所述封装组件的功能参数修改信息;基于所述功能参数修改信息修改所述目标参数集合,以根据修改后的目标参数集合对所述各个类型的目标组件进行封装,得到修改功能参数后的目标封装组件;获得查询条件后,根据所述目标封装组件获取所述查询条件对应的列表数据,根据所述列表数据生成列表页面并显示所述列表页面。2.根据权利要求1所述的方法,其特征在于,所述功能参数修改信息包括新增加功能的功能参数信息和/或已有功能的功能修改参数信息;所述基于所述功能参数修改信息修改所述目标参数集合,包括:将所述新增加功能的功能参数信息增加至所述目标参数集合;和/或将所述已有功能的功能修改参数信息修改至所述目标参数集合。3.根据权利要求2所述的方法,其特征在于,所述功能参数修改消息包括列表样式功能的修改值;所述根据所述列表数据生成列表页面并显示所述列表页面,包括:基于所述列表样式功能的修改值对所述列表数据的列表样式进行统一的修改,得到修改后的列表样式;将所述列表数据按照所述修改后的列表样式生成所述列表页面并显示所述列表页面。4.根据权利要求1所述的方法,其特征在于,所述目标参数集合包括数据查询方法;所述根据所述目标封装组件获取所述查询条件对应的列表数据,包括:调用所述数据查询方法获取所述查询条件对应的列表数据。5.根据权利要求4所述的方法其特征在于,所述目标参数集合包括重置功能参数和清空方法;所述获得查询条件后,根据所述目标封装组件获取所述查询条件对应的列表数据,根据所述列表数据生成列表页面并显示所述列表页面之后,所述方法还包括:当触发重置条件时,调用所述清空方法清空所述查询条件;获得新的目标查询条件后,调用所述数据查询方法获得所述目标查询条件对应的目标列表数据,根据所述目标列表数据生成目标列表页面并显示所述目标列表页面。6.根据权利要求1所述的方法,其特征在于,所述目标参数集合包括前端导出方法和/或后端导出方法;所述前端导出方法包括数据库查询方法;所述获得查询条件后,根据所述目标封装...

【专利技术属性】
技术研发人员:李正坤
申请(专利权)人:招银云创信息技术有限公司
类型:发明
国别省市:

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

1