System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机,尤其涉及一种页面展示方法、设备及计算机存储介质。
技术介绍
1、为了实现对页面数据更细粒度的管理,可以将用于进行页面渲染展示的页面资源数据划分为两种类别:用于进行首屏页面渲染的模板资源数据,和,用于进行由页面交互操作触发(也可称为与页面交互操作关联)的交互页面渲染的api(application programminginterface,应用程序调用接口)接口资源数据(后续简称为接口资源数据)。进而在页面部署阶段,也是分别对上述两种类型的数据执行构建过程,从而分别生成模板资源数据对应的模板产物文件,以及,接口资源数据对应的接口产物文件。
2、在用户需求、信息更新等因素的影响下,页面内容也会发生一定的改变,因此,就模板产物文件及接口产物文件而言,也会存在多种不同的版本。在上述场景下,可能出现如下问题:服务端采用新版本的模板产物文件进行首屏页面渲染,从而向用户展示了新的首屏页面,在用户针对上述首屏页面执行了交互操作之后,通过客户端通过接口请求从服务端获取到的却是采用旧版本的接口产物文件渲染得到的交互页面内容。
技术实现思路
1、有鉴于此,本申请实施例提供一种页面展示方案,以至少部分解决上述问题。
2、根据本申请实施例的第一方面,提供了一种页面展示方法,包括:
3、在目标页面展示过程中,响应于预设页面交互操作,生成接口请求,所述接口请求中包括:目标模板版本信息和关联接口标识信息;所述目标模板版本信息为进行目标页面渲染时所采用的目
4、将所述接口请求发送至服务端,以使服务端根据所述目标模板版本信息和关联接口标识信息,从预先构建完成的接口产物文件中确定关联接口产物文件,并采用所述关联接口产物文件渲染生成交互页面渲染结果;
5、接收服务端返回的所述交互页面渲染结果,并基于所述交互页面渲染结果进行交互页面展示。
6、根据本申请实施例的第二方面,提供了另一种页面展示方法,包括:
7、接收客户端发送的接口请求,所述接口请求中包括:目标模板版本信息和关联接口标识信息;
8、根据所述目标模板版本信息和所述关联接口标识信息,从预先构建完成的接口产物文件中确定关联接口产物文件;
9、采用所述关联接口产物文件渲染生成交互页面渲染结果,并将所述交互页面渲染结果返回至客户端,以使客户端基于所述交互页面渲染结果进行交互页面展示。
10、根据本申请实施例的第三方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面或第二方面所述方法对应的操作。
11、根据本申请实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面和第二方面中任一方面所述的方法。
12、根据本申请实施例提供的页面展示方法,当客户端检测到针对目标页面的交互操作后,在向服务端发送的接口请求中除了添加与交互操作关联的关联接口产物文件的标识信息(也即关联接口标识信息)之外,还添加了进行目标页面渲染时所基于的目标模板产物文件的版本信息(也即目标模板版本信息);服务端在接收到上述接口请求之后,不但可以根据关联接口标识信息确定出后续进行交互页面渲染时所采用的接口产物文件的类型,而且更重要的是,还可以根据上述接口请求中包括的目标模板版本信息确定出所采用的接口产物文件的版本,至此则可以保证进行目标页面渲染时所基于的目标模板产物文件,与进行交互页面渲染时所基于的目标接口产物文件之间的版本匹配,进而使得向用户展示的目标页面和交互页面在内容上是匹配的,因此,本申请实施例可以有效提升页面展示的效果,进而提升用户体验。
本文档来自技高网...【技术保护点】
1.一种页面展示方法,包括:
2.根据权利要求1所述的方法,其中,在对所述目标页面进行展示之前,所述方法还包括:
3.一种页面展示方法,包括:
4.根据权利要求3所述的方法,其中,在所述接收客户端发送的接口请求之前,所述方法还包括:
5.根据权利要求3或4所述的方法,其中,在所述接收客户端发送的接口请求之前,所述方法还包括:
6.根据权利要求5所述的方法,其中,所述方法还包括:
7.根据权利要求6所述的方法,其中,模板产物文件包中包含的模板版本信息,和,与所述模板产物文件包中的模板产物文件关联的接口产物文件的接口版本信息相同,均是基于时间产生的。
8.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
9.一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。
10.一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如权利要求1-7中任一
...【技术特征摘要】
1.一种页面展示方法,包括:
2.根据权利要求1所述的方法,其中,在对所述目标页面进行展示之前,所述方法还包括:
3.一种页面展示方法,包括:
4.根据权利要求3所述的方法,其中,在所述接收客户端发送的接口请求之前,所述方法还包括:
5.根据权利要求3或4所述的方法,其中,在所述接收客户端发送的接口请求之前,所述方法还包括:
6.根据权利要求5所述的方法,其中,所述方法还包括:
7.根据权利要求6所述的方法,其中,模板产物文件包中包...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。