本技术涉及金融科技,特别是涉及一种页面获取方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着金融科技的技术发展,可以通过金融服务应用快速地进行页面浏览、数据录入和查询等操作,开发人员往往会为此开发相应的页面。然而,相关技术中,上述非复杂业务往往需要经过复杂的流程才能开发成功并最终投入使用,浪费较多的人力,存在页面开发效率较为低下的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高页面获取效率的页面获取方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种页面获取方法,包括:
3、响应于页面生成请求,获取所述页面生成请求携带的配置信息表;
4、根据所述配置信息表中的页面组件属性字段和所述页面组件属性字段下的组件属性信息,确定页面布局信息;
5、获取所述配置信息表中与组件关联的交互服务所对应的服务配置参数;
6、基于所述页面布局信息在终端显示包含所述组件的目标页面,所述终端用于在检测到与所述组件关联的组件交互事件时根据所述服务配置参数调用对应的交互服务,显示相应的页面交互结果。
7、在其中一个实施例中,所述根据所述配置信息表中的页面组件属性字段和所述页面组件属性字段下的组件属性信息,确定页面布局信息,包括:
8、确定所述配置信息表中的组件配置记录;
9、针对每条所述组件配置记录,根据所述页面组件属性字段和所述组件配置记录中与所述页面组件属性字段对应的组件属性信息,确定组件配置信息;
10、根据各条所述组件配置记录对应的组件配置信息,确定页面布局信息。
11、在其中一个实施例中,所述确定所述配置信息表中的组件配置记录,包括:
12、根据所述配置信息表确定每个组件展示区域关联的组件配置记录;
13、所述根据各条所述组件配置记录对应的组件配置信息,确定页面布局信息,包括:
14、针对每个组件展示区域,根据所述组件展示区域各条所述组件配置记录对应的组件配置信息,获取所述组件展示区域的区域布局信息;
15、根据各所述区域布局信息确定页面布局信息。
16、在其中一个实施例中,所述获取所述配置信息表中与组件关联的交互服务所对应的服务配置参数,包括:
17、根据用于指示参数记录范围的预设标签,确定所述配置信息表中的至少一条参数配置记录;
18、根据所述参数配置记录,确定与组件关联的交互服务的服务配置参数。
19、在其中一个实施例中,所述根据所述参数配置记录,确定与组件关联的交互服务的服务配置参数,包括:
20、根据所述参数配置记录,确定交互服务绑定的组件和请求调用所述交互服务时访问的数据接口和提交的请求参数;
21、根据所述数据接口和请求参数确定所述交互服务的服务配置参数。
22、在其中一个实施例中,所述基于所述页面布局信息在终端显示包含所述组件的目标页面,包括:
23、根据所述页面布局信息和所述服务配置参数生成页面描述文件并存储,以供终端在进行页面展示时获取所述页面描述文件及基于所述页面描述文件中的所述页面布局信息显示包含所述组件的目标页面,并在检测到与所述组件关联的组件交互事件时,根据所述页面描述文件中的所述服务配置参数发送交互服务调用请求。
24、第二方面,本技术还提供了一种页面获取装置,包括:
25、配置表获取模块,用于响应于页面生成请求,获取所述页面生成请求携带的配置信息表;
26、第一解析模块,用于根据所述配置信息表中的页面组件属性字段和所述页面组件属性字段下的组件属性信息,确定页面布局信息;
27、第二解析模块,用于获取所述配置信息表中与组件关联的交互服务所对应的服务配置参数;
28、页面获取模块,用于基于所述页面布局信息在终端显示包含所述组件的目标页面,所述终端用于在检测到与所述组件关联的组件交互事件时根据所述服务配置参数调用对应的交互服务,显示相应的页面交互结果。
29、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
30、响应于页面生成请求,获取所述页面生成请求携带的配置信息表;
31、根据所述配置信息表中的页面组件属性字段和所述页面组件属性字段下的组件属性信息,确定页面布局信息;
32、获取所述配置信息表中与组件关联的交互服务所对应的服务配置参数;
33、基于所述页面布局信息在终端显示包含所述组件的目标页面,所述终端用于在检测到与所述组件关联的组件交互事件时根据所述服务配置参数调用对应的交互服务,显示相应的页面交互结果。
34、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
35、响应于页面生成请求,获取所述页面生成请求携带的配置信息表;
36、根据所述配置信息表中的页面组件属性字段和所述页面组件属性字段下的组件属性信息,确定页面布局信息;
37、获取所述配置信息表中与组件关联的交互服务所对应的服务配置参数;
38、基于所述页面布局信息在终端显示包含所述组件的目标页面,所述终端用于在检测到与所述组件关联的组件交互事件时根据所述服务配置参数调用对应的交互服务,显示相应的页面交互结果。
39、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
40、响应于页面生成请求,获取所述页面生成请求携带的配置信息表;
41、根据所述配置信息表中的页面组件属性字段和所述页面组件属性字段下的组件属性信息,确定页面布局信息;
42、获取所述配置信息表中与组件关联的交互服务所对应的服务配置参数;
43、基于所述页面布局信息在终端显示包含所述组件的目标页面,所述终端用于在检测到与所述组件关联的组件交互事件时根据所述服务配置参数调用对应的交互服务,显示相应的页面交互结果。
44、上述页面获取方法、装置、计算机设备、存储介质和计算机程序产品,可以响应于页面生成请求,获取页面生成请求携带的配置信息表,根据配置信息表中的页面组件属性字段和页面组件属性字段下的组件属性信息,确定页面布局信息;以及,可以获取配置信息表中与组件关联的交互服务所对应的服务配置参数;进而可以基于页面布局信息在终端显示包含组件的目标页面,终端可以在检测到与组件关联的组件交互事件时根据服务配置参数调用对应的交互服务,显示相应的页面交互结果。在本实施例中,通过设置配置信息表对其进行解析,页面生成端可以根据页面组件属性字段及其内容得到页面中的组件布局,以及与组件关联的交互服务,自动对目标页面的页面内容进行配置并使页面中的组件绑定交互服务、正常响应组件交互事件,极大地缩短了页面的开发周期和投入的人力物力,显著提升页面获取效率。
1.一种页面获取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息表中的页面组件属性字段和所述页面组件属性字段下的组件属性信息,确定页面布局信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述配置信息表中的组件配置记录,包括:
4.根据权利要求1所述的方法,其特征在于,所述获取所述配置信息表中与组件关联的交互服务所对应的服务配置参数,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述参数配置记录,确定与组件关联的交互服务的服务配置参数,包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述基于所述页面布局信息在终端显示包含所述组件的目标页面,包括:
7.一种页面获取装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。