页面显示方法及装置、存储介质、计算机设备制造方法及图纸

技术编号:35571924 阅读:16 留言:0更新日期:2022-11-12 15:56
本申请公开了一种页面显示方法及装置、存储介质、计算机设备,该方法包括:响应于目标页面的显示指令,获取所述目标页面对应的展示元素样式配置信息,其中,所述展示元素样式配置信息包括每行展示元素样式策略,任意一行展示元素样式策略用于定义任意一行的展示元素样式种类以及样式组合规则;调用展示元素样式组装类,基于每行所述展示元素样式策略组装得到每行展示元素的样式组合数据,并依据每行展示元素的样式组合数据,确定所述目标页面对应的全部展示元素样式种类;调用展示元素样式视图类,获取与所述全部展示元素样式种类对应的展示元素视图数据;基于展示元素视图数据以及每行展示元素的样式组合数据,生成目标页面,并进行显示。进行显示。进行显示。

【技术实现步骤摘要】
页面显示方法及装置、存储介质、计算机设备


[0001]本申请涉及互联网
,尤其是涉及到一种页面显示方法及装置、存储介质、计算机设备。

技术介绍

[0002]在目前电商相关的APP中,优惠券、代金券等是一定少不了的。随着版本的更迭,很多时候会遇到优惠券样式的迭代,以及优惠券每行排列组合的迭代。在其他种类的APP中,分行显示不同元素也是一种较为常见的页面展示方式,例如在分享类软件的页面中展示分行展示多个小贴士,在教学类软件的页面中分行展示多个知识点等等。在常规写法中,是根据一行里展示元素的个数,分别去写对应的视图数据文件,比如有一行n张展示元素,则会写出n个视图数据文件,这还仅是一种组合方式的展示元素视图文件。为了提升展示元素的显示效果,使得展示元素具有灵活多变的组合样式,又比如灰度场景下,存在一行n张的展示元素,包含x种展示元素样式,每种排列组合方式都会对应n个视图数据文件,这样裂化出来的数据文件体积将会更大。

技术实现思路

[0003]有鉴于此,本申请提供了一种页面显示方法及装置、存储介质、计算机设备。
[0004]根据本申请的一个方面,提供了一种页面显示方法,所述方法包括:
[0005]响应于目标页面的显示指令,获取所述目标页面对应的展示元素样式配置信息,其中,所述展示元素样式配置信息包括每行展示元素样式策略,任意一行展示元素样式策略用于定义任意一行的展示元素样式种类以及样式组合规则;
[0006]调用展示元素样式组装类,基于每行所述展示元素样式策略组装得到每行展示元素的样式组合数据,并依据每行展示元素的样式组合数据,确定所述目标页面对应的全部展示元素样式种类;
[0007]调用展示元素样式视图类,获取与所述全部展示元素样式种类对应的展示元素视图数据;
[0008]基于所述展示元素视图数据以及所述每行展示元素的样式组合数据,生成所述目标页面,并对所述目标页面进行显示。
[0009]可选地,所述展示元素样式策略包括固定组合策略和/或灰度组合策略;所述固定组合策略包括展示元素样式种类以及展示元素样式组合方式;所述灰度组合策略包括展示元素样式种类以及灰度规则,所述灰度规则用于定义需使用的展示元素样式种类的数量范围以及每个需使用的展示元素样式种类的使用次数范围。
[0010]可选地,所述基于每行所述展示元素样式策略组装得到每行展示元素的样式组合数据,具体包括:
[0011]若存在第一目标行对应的展示元素样式策略为固定组合策略,则依据所述第一目标行对应的展示元素样式组合方式,确定所述第一目标行展示元素的样式组合数据;
[0012]若存在第二目标行对应的展示元素样式策略为灰度组合策略,则依据所述第二目标行对应的展示元素样式种类以及灰度规则,生成所述第二目标行展示元素的样式组合数据。
[0013]可选地,所述展示元素样式配置信息还包括展示元素显示策略,所述展示元素显示策略包括平铺显示、全部展示元素滚动显示以及单行展示元素滚动显示中至少一种;
[0014]所述对所述目标页面进行显示,具体包括:
[0015]按照所述展示元素显示策略,对所述目标页面进行显示。
[0016]可选地,所述响应于目标页面的显示指令,获取所述目标页面对应的展示元素样式配置信息之前,所述方法还包括:
[0017]接收所述展示元素样式配置信息,并将所述展示元素样式配置信息存储在预设位置;
[0018]所述获取所述目标页面对应的展示元素样式配置信息,具体包括:
[0019]在所述预设位置读取所述目标页面对应的展示元素样式配置信息。
[0020]可选地,所述展示元素样式配置信息通过以下方式确定:
[0021]接收所述目标页面的初始展示元素样式配置信息;
[0022]基于所述目标页面对应的展示元素行数和每行展示元素数量,校验所述初始展示元素样式配置信息是否格式正确;
[0023]若全部行均格式正确,则将所述初始展示元素样式配置信息确定为所述目标页面对应的所述展示元素样式配置信息;
[0024]若存在格式错误的错误行,则输出格式错误的错误行以及错误行的错误原因。
[0025]根据本申请的另一方面,提供了一种页面显示装置,所述装置包括:
[0026]信息获取模块,用于响应于目标页面的显示指令,获取所述目标页面对应的展示元素样式配置信息,其中,所述展示元素样式配置信息包括每行展示元素样式策略,任意一行展示元素样式策略用于定义任意一行的展示元素样式种类以及样式组合规则;
[0027]样式组装模块,用于调用展示元素样式组装类,基于每行所述展示元素样式策略组装得到每行展示元素的样式组合数据,并依据每行展示元素的样式组合数据,确定所述目标页面对应的全部展示元素样式种类;
[0028]视图数据获取模块,用于调用展示元素样式视图类,获取与所述全部展示元素样式种类对应的展示元素视图数据;
[0029]显示模块,用于基于所述展示元素视图数据以及所述每行展示元素的样式组合数据,生成所述目标页面,并对所述目标页面进行显示。
[0030]可选地,所述展示元素样式策略包括固定组合策略和/或灰度组合策略;所述固定组合策略包括展示元素样式种类以及展示元素样式组合方式;所述灰度组合策略包括展示元素样式种类以及灰度规则,所述灰度规则用于定义需使用的展示元素样式种类的数量范围以及每个需使用的展示元素样式种类的使用次数范围。
[0031]可选地,所述样式组装模块,具体用于:
[0032]若存在第一目标行对应的展示元素样式策略为固定组合策略,则依据所述第一目标行对应的展示元素样式组合方式,确定所述第一目标行展示元素的样式组合数据;
[0033]若存在第二目标行对应的展示元素样式策略为灰度组合策略,则依据所述第二目
标行对应的展示元素样式种类以及灰度规则,生成所述第二目标行展示元素的样式组合数据。
[0034]可选地,所述展示元素样式配置信息还包括展示元素显示策略,所述展示元素显示策略包括平铺显示、全部展示元素滚动显示以及单行展示元素滚动显示中至少一种;
[0035]所述显示模块,还用于:按照所述展示元素显示策略,对所述目标页面进行显示。
[0036]可选地,所述装置还包括:
[0037]信息接收模块,用于所述响应于目标页面的显示指令,获取所述目标页面对应的展示元素样式配置信息之前,接收所述展示元素样式配置信息,并将所述展示元素样式配置信息存储在预设位置;
[0038]所述信息获取模块,还用于:在所述预设位置读取所述目标页面对应的展示元素样式配置信息。
[0039]可选地,所述展示元素样式配置信息通过以下方式确定:
[0040]接收所述目标页面的初始展示元素样式配置信息;
[0041]基于所述目标页面对应的展示元素行数和每行展示元素数量,校验所述初始展示元素样式配置信息是否格式正确;
[0042]若全部行均格本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面显示方法,其特征在于,所述方法包括:响应于目标页面的显示指令,获取所述目标页面对应的展示元素样式配置信息,其中,所述展示元素样式配置信息包括每行展示元素样式策略,任意一行展示元素样式策略用于定义任意一行的展示元素样式种类以及样式组合规则;调用展示元素样式组装类,基于每行所述展示元素样式策略组装得到每行展示元素的样式组合数据,并依据每行展示元素的样式组合数据,确定所述目标页面对应的全部展示元素样式种类;调用展示元素样式视图类,获取与所述全部展示元素样式种类对应的展示元素视图数据;基于所述展示元素视图数据以及所述每行展示元素的样式组合数据,生成所述目标页面,并对所述目标页面进行显示。2.根据权利要求1所述的方法,其特征在于,所述展示元素样式策略包括固定组合策略和/或灰度组合策略;所述固定组合策略包括展示元素样式种类以及展示元素样式组合方式;所述灰度组合策略包括展示元素样式种类以及灰度规则,所述灰度规则用于定义需使用的展示元素样式种类的数量范围以及每个需使用的展示元素样式种类的使用次数范围。3.根据权利要求2所述的方法,其特征在于,所述基于每行所述展示元素样式策略组装得到每行展示元素的样式组合数据,具体包括:若存在第一目标行对应的展示元素样式策略为固定组合策略,则依据所述第一目标行对应的展示元素样式组合方式,确定所述第一目标行展示元素的样式组合数据;若存在第二目标行对应的展示元素样式策略为灰度组合策略,则依据所述第二目标行对应的展示元素样式种类以及灰度规则,生成所述第二目标行展示元素的样式组合数据。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述展示元素样式配置信息还包括展示元素显示策略,所述展示元素显示策略包括平铺显示、全部展示元素滚动显示以及单行展示元素滚动显示中至少一种;所述对所述目标页面进行显示,具体包括:按照所述展示元素显示策略,对所述目标页面进行显示。5.根据权利要求4所述的方法,其特征在于,所述响应于目标页面的显示指令,获取所述目标页面对应的展示元素样式配置信息之前,所述方法还包括:接收所述展示元素样式配置信息,并将所述展示元素样式配置信息存储在预设位置;所述获...

【专利技术属性】
技术研发人员:戴雪婷
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1