本技术涉及页面展示,具体涉及一种页面展示方法、装置、设备和存储介质。
背景技术:
1、在软件测试、软件应用等领域,开发人员通常会定期将信息、数据等展示在终端设备的屏幕中,以便进行数据监控、数据更改操作等,对于开发人员进行页面展示的请求指令,一般来说终端设备会根据软件的作业数据存储与请求指令对应的默认展示页面,当收到该请求指令后,将默认展示页进行展示。
2、但是这个过程中可能会出现数据对应错误的问题,即将与该请求指令不对应的页面作为默认展示页面进行展示,影响开发人员的工作,因此需要一种可以在页面展示前进行数据对比的页面展示方法,从而避免无关页面、错误页面的出现。
技术实现思路
1、有鉴于此,本技术提供了一种页面展示方法、装置、设备和存储介质,用于解决将与请求指令不对应的页面作为默认展示页面进行展示,影响开发人员的工作的问题。
2、为实现以上目的,现提出的方案如下:
3、第一方面,一种页面展示方法,包括:
4、响应于在前端页面进行页面展示的请求指令,获取与所述请求指令对应的默认展示页;
5、从所述默认展示页中提取各个目标字段;
6、根据各个所述目标字段,设置与所述请求指令对应的数据比对模板;
7、从与所述前端页面连接的数据库中确定与所述数据比对模板对应的标准展示信息;
8、将所述默认展示页与所述标准展示信息进行对照,得到对照结果;
9、基于所述对照结果对所述默认展示页进行调整,以确定目标展示页,并将所述目标展示页进行页面展示。
10、优选地,所述从所述默认展示页提取各个目标字段,包括:
11、从所述默认展示页中提取所有页面字段;
12、按照预设的标准格式将每一个所述页面字段转换为字段标准序列号;
13、根据每一个所述字段标准序列号的首位号码确定每一个所述页面字段的字段类型;
14、基于所述字段类型从各个所述页面字段中确定目标字段。
15、优选地,所述根据各个所述目标字段,设置与所述请求指令对应的数据比对模板,包括:
16、确定与所述请求指令对应的各个历史展示页;
17、获取每一个所述历史展示页的用户报错信息;
18、确定各个所述历史展示页的用户报错信息,并根据各个所述历史展示页的用户报错信息生成各个报错字段;
19、计算每个所述报错字段的报错概率;
20、按照所述报错概率从各个所述报错字段中选取各个比对字段,根据各个所述比对字段设置与所述请求指令对应的数据比对模板。
21、优选地,所述按照所述报错概率从各个所述报错字段中选取各个比对字段,根据各个所述比对字段设置与所述请求指令对应的数据比对模板,包括:
22、按照所述报错概率从大到小的顺序对各个所述报错字段进行排序;
23、根据所述排序的顺序选取前n个报错字段作为各个比对字段;
24、对各个所述比对字段进行随机排列组合,以确定各个比对字段组合;
25、针对每一个所述比对字段组合,确定该比对字段组合中每一个所述比对字段所对应的各个属性值;
26、将该比对字段组合与该比对字段组合中每一个所述比对字段所对应的各个属性值进行汇总,以得到与所述请求指令对应的数据比对模板。
27、优选地,所述从与所述前端页面连接的数据库中确定与所述数据比对模板对应的标准展示信息,包括:
28、确定所述数据比对模板中的一个或多个目标字段;
29、判断在所述数据比对模板中,各个所述目标字段是否包含对应的一个或多个属性值;
30、若否,则在与所述前端页面连接的数据库中搜索分别与每一个所述目标字段对应的标准展示信息;
31、若是,则在与所述前端页面连接的数据库中搜索分别与每一个所述属性值对应的标准展示信息。
32、优选地,所述从与所述前端页面连接的数据库中确定与所述数据比对模板对应的标准展示信息,包括:
33、确定所述数据比对模板中的一个或多个目标字段;
34、若所述数据比对模板中只包含一个所述目标字段,则在与所述前端页面连接的数据库中搜索与该目标字段对应的标准展示信息;
35、若所述数据比对模板中包含至少两个所述目标字段,则对比各个所述目标字段在所述数据比对模板中的位置;
36、按照从左到右的位置,将第一个所述目标字段作为基础字段;
37、获取所述基础字段所对应的各个第一字段值;
38、确定在所述基础字段分别为各个所述第一字段值时,剩余的各个所述目标字段的各个第二字段值;
39、针对每一个所述第一字段值,从所述数据库中搜索所述基础字段为该第一字段值,且剩余各个所述目标字段为各个第二字段值时所对应的标准展示信息。
40、优选地,所述方法还包括:
41、将所述目标展示页与所述请求指令进行对应锁定,以将所述目标展示页作为与所述请求指令对应的默认展示页。
42、第二方面,一种页面展示装置,包括:
43、请求指令响应模块,用于响应于在前端页面进行页面展示的请求指令,获取与所述请求指令对应的默认展示页;
44、目标字段提取模块,用于从所述默认展示页中提取各个目标字段;
45、数据比对模板设置模块,用于根据各个所述目标字段,设置与所述请求指令对应的数据比对模板;
46、标准展示信息确定模块,用于从与所述前端页面连接的数据库中确定与所述数据比对模板对应的标准展示信息;
47、信息对照模块,用于将所述默认展示页与所述标准展示信息进行对照,得到对照结果;
48、展示页调整模块,用于基于所述对照结果对所述默认展示页进行调整,以确定目标展示页,并将所述目标展示页进行页面展示。
49、第三方面,一种页面展示设备,包括存储器和处理器;
50、所述存储器,用于存储程序;
51、所述处理器,用于执行所述程序,实现如第一方面所述的页面展示方法的各个步骤。
52、第四方面,一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的页面展示方法的各个步骤。
53、从上述技术方案可以看出,本技术响应于在前端页面进行页面展示的请求指令,获取与所述请求指令对应的默认展示页;从所述默认展示页中提取各个目标字段;根据各个所述目标字段,设置与所述请求指令对应的数据比对模板;从与所述前端页面连接的数据库中确定与所述数据比对模板对应的标准展示信息;将所述默认展示页与所述标准展示信息进行对照,得到对照结果;基于所述对照结果对所述默认展示页进行调整,以确定目标展示页,并将所述目标展示页进行页面展示。该方案在默认展示页进行展示前对其进行数据比对,通过提取目标字段,并按照目标字段设置数据比对模板,再利用比对模板进行展示信息的对照,可以解决数据出现错误的问题,并且不是将每一个数据进行对比,是利用目标字段和数据比对模板进行对比的,加快了比对过程,提高了效率,使正确的展示页可以快速的展示给开发人员。