System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟商品详情页面的展示方法、装置及电子设备制造方法及图纸_技高网

虚拟商品详情页面的展示方法、装置及电子设备制造方法及图纸

技术编号:40599105 阅读:7 留言:0更新日期:2024-03-12 22:02
本申请提供了一种虚拟商品详情页面的展示方法、装置及电子设备,方法包括:接收目标虚拟商品的详情页面展示请求;请求中携带有目标虚拟商品标识;获取目标虚拟商品标识对应的布局模板、以及数据模板;基于布局模板和数据模板进行组件解析,生成详情页面展示代码;根据详情页面展示代码,展示目标虚拟商品的详情页面。通过对布局模板和数据模板进行解析的方式,生成详情页面展示代码,进而展示虚拟商品的详情页面,该方式中,相关人员可以根据不同的详情页面情况,对JSON格式的布局模板和数据模板进行灵活地配置,扩展性强,减少人力时间成本。

【技术实现步骤摘要】

本申请涉及游戏,尤其是涉及一种虚拟商品详情页面的展示方法、装置及电子设备


技术介绍

1、现有的各种游戏中,通常会有展示虚拟商品的详情页面的需求,目前,对于商品详情页面的展示,主要通过以下两种方式实现:一种是服务端动态渲染页面,在后端预先定义好不同的页面模板,针对每种商品,可以根据预先定义好的模板,根据商品的属性动态生成页面内容返回给前端展示;上述页面模板指的是定义好的html页面,每次有新样式的页面时,就需要重新人工定义新的页面模板。另外一种则是通过前后端的接口交互,开发人员提前约定好不同页面的不同位置读取接口返回的某个具体属性,然后前端根据属性值和交互定好的页面展示效果在前端动态生成页面。

2、综上,对于虚拟商品详情页面的展示,上述两种方式均存在扩展性差、维护困难、需要占用更多的开发人力的时间成本的问题。


技术实现思路

1、本申请的目的在于提供一种虚拟商品详情页面的展示方法、装置及电子设备,通过对布局模板和数据模板进行解析的方式,生成详情页面展示代码,进而展示虚拟商品的详情页面,该方式中,相关人员可以根据不同的详情页面情况,对json格式的布局模板和数据模板进行灵活地配置,扩展性强,减少人力时间成本。

2、第一方面,本申请提供一种虚拟商品详情页面的展示方法,方法包括:接收目标虚拟商品的详情页面展示请求;请求中携带有目标虚拟商品标识及语言类型;获取目标虚拟商品标识对应的布局模板、以及数据模板;布局模板包括:嵌套关系和/或并列关系的多个组件所构成的json数据;数据模板,是通过对布局模板所构造的详情编辑页面进行组件详情编辑操作而生成的json数据;基于布局模板和数据模板进行组件解析,生成语言类型下的页面展示代码;根据页面展示代码,展示目标虚拟商品的详情页面。

3、第二方面,本申请还提供一种虚拟商品详情页面的展示装置,装置包括:请求接收模块,用于接收目标虚拟商品的详情页面展示请求;请求中携带有目标虚拟商品标识;数据获取模块,用于获取目标虚拟商品标识对应的布局模板、以及数据模板;布局模板包括:嵌套关系和/或并列关系的多个组件所构成的json数据;数据模板,是通过对布局模板所构造的详情编辑页面进行组件详情编辑操作而生成的json数据;组件解析模块,用于基于布局模板和数据模板进行组件解析,生成详情页面展示代码;页面展示模块,用于根据详情页面展示代码,展示目标虚拟商品的详情页面。

4、第三方面,本申请还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述第一方面所述的方法。

5、第四方面,本申请还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述第一方面所述的方法。

6、本申请提供的虚拟商品详情页面的展示方法、装置及电子设备中,首先接收目标虚拟商品的详情页面展示请求;该请求中携带有目标虚拟商品标识;然后获取目标虚拟商品标识对应的布局模板、以及数据模板;该布局模板包括:嵌套关系和/或并列关系的多个组件所构成的json数据;该数据模板,是通过对布局模板所构造的详情编辑页面进行组件详情编辑操作而生成的json数据;然后基于布局模板和数据模板进行组件解析,生成详情页面展示代码;根据详情页面展示代码,展示目标虚拟商品的详情页面。本申请通过对布局模板和数据模板进行解析的方式,生成详情页面展示代码,进而展示虚拟商品的详情页面,该方式中,相关人员可以根据不同的详情页面情况,对json格式的布局模板和数据模板进行灵活地配置,扩展性强,减少人力时间成本。

本文档来自技高网...

【技术保护点】

1.一种虚拟商品详情页面的展示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述组件对应的组件类型包括布局类型和基础类型;所述布局类型的组件包括:kv-list布局格式组件或卡片布局格式组件;所述基础类型的组件包括以下至少之一:图片组件、文本组件、分隔符样式组件、kv-item组件。

3.根据权利要求1所述的方法,其特征在于,所述数据模板的生成过程如下:

4.根据权利要求3所述的方法,其特征在于,对所述布局模板进行解析,生成所述目标虚拟商品的详情编辑页面展示代码的步骤,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述当前组件中字段的值生成对应表单代码的步骤,包括:

6.根据权利要求1所述的方法,其特征在于,基于所述布局模板和所述数据模板进行组件解析,生成详情页面展示代码的步骤,包括:

7.根据权利要求6所述的方法,其特征在于,基于所述数据模板确定所述代码模板中的待添加数据的步骤,包括:

8.根据权利要求7所述的方法,其特征在于,所述请求中还携带有目标语言类型;所述数据模板中包括多个组件名称分别对应的属性值数据;从所述数据模板中查找所述组件名称对应的属性值内容的步骤,包括:

9.根据权利要求8所述的方法,其特征在于,基于所述多语言属性值数据查找目标语言类型对应的数据的步骤,包括:

10.一种虚拟商品详情页面的展示装置,其特征在于,所述装置包括:

11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至9任一项所述的方法。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求1至9任一项所述的方法。

...

【技术特征摘要】

1.一种虚拟商品详情页面的展示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述组件对应的组件类型包括布局类型和基础类型;所述布局类型的组件包括:kv-list布局格式组件或卡片布局格式组件;所述基础类型的组件包括以下至少之一:图片组件、文本组件、分隔符样式组件、kv-item组件。

3.根据权利要求1所述的方法,其特征在于,所述数据模板的生成过程如下:

4.根据权利要求3所述的方法,其特征在于,对所述布局模板进行解析,生成所述目标虚拟商品的详情编辑页面展示代码的步骤,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述当前组件中字段的值生成对应表单代码的步骤,包括:

6.根据权利要求1所述的方法,其特征在于,基于所述布局模板和所述数据模板进行组件解析,生成详情页面展示代码的步骤,包括:

7.根据权利要求6所述的方法,其特征在于,基于所述...

【专利技术属性】
技术研发人员:张朝壮王琦
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1