一种数据处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:30550527 阅读:16 留言:0更新日期:2021-10-30 13:30
本发明专利技术实施例公开了一种页面数据获取方法、装置、存储介质及电子设备,其中方法包括:基于预设的第一协议方法获取页面数据以及页面数据对应的标识;在预设抽象类中定义第一抽象方法,基于第一抽象方法获取内聚数据仓库协议对象,将获取的页面数据配置到内聚数据仓库协议对象中;在预设抽象类中定义第二抽象方法,基于第二抽象方法获取内聚的绑定器对象,基于内聚的绑定器对象将内聚数据仓库协议对象与页面数据对应的标识进行绑定;创建一视图;解析标识对应的内聚数据仓库协议对象中的页面数据,基于第二协议方法将页面数据与视图进行绑定,得到进行展示的页面数据。降低了渲染复杂度、对页面渲染的控制难度以及出错率,提高了开发效率。提高了开发效率。提高了开发效率。

【技术实现步骤摘要】
一种数据处理方法、装置、存储介质及电子设备


[0001]本专利技术实施例涉及计算机
,尤其涉及一种数据处理方法、装置、存储介质及电子设备。

技术介绍

[0002]随着计算机技术的不断发展,手机、计算机等的电子设备被广泛应用,在上述电子设备的使用过程中,通过UI界面与用户进行交互,具体的,通过将获取的数据或者待展示的数据通过页面渲染的方式进行展示。
[0003]但是在实现本专利技术的过程中,专利技术人发现现有技术中至少存在以下技术问题:目前在进行页面渲染的过程中,存在逻辑错误和渲染异常等情况导致的开发效率低和出错率稿的问题。

技术实现思路

[0004]本专利技术实施例提供一种数据处理方法、装置、存储介质及电子设备,以实现提高开发效率。
[0005]第一方面,本专利技术实施例提供了一种页面数据获取方法,包括:
[0006]基于预设的第一协议方法获取页面数据以及所述页面数据对应的标识;
[0007]在预设抽象类中定义第一抽象方法,基于所述第一抽象方法获取内聚数据仓库协议对象,将获取的所述页面数据配置到所述内聚数据仓库协议对象中;
[0008]在所述预设抽象类中定义第二抽象方法,基于所述第二抽象方法获取内聚的绑定器对象,基于所述内聚的绑定器对象将所述内聚数据仓库协议对象与所述页面数据对应的标识进行绑定;
[0009]创建一视图,其中,所述视图的标识为所述页面数据对应的标识;
[0010]解析所述标识对应的内聚的绑定器对象,基于第二协议方法将所述视图与解析到的内聚数据仓库协议对象进行绑定,得到进行展示的页面数据。
[0011]可选的,所述第一协议方法包括第一内聚协议和第二内聚协议,其中,所述第一内聚协议包括第一协议函数,所述第一协议函数的入参参数为Any类型的可变变量;
[0012]所述第二内聚协议包括第二协议函数,所述第二协议函数的入参参数包括Int类型的数据loadType和集合类型的渲染数据。
[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]图1为本专利技术实施例一提供的一种页面数据获取方法的流程示意图;
[0038]图2是本专利技术实施例二提供的一种页面数据获取方法的流程示意图;
[0039]图3是本专利技术实施例三提供的一种页面数据获取方法的流程示意图;
[0040]图4是本专利技术实施例四提供的一种页面数据获取装置的结构示意图;
[0041]图5是本专利技术实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0042]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0043]实施例一
[0044]图1为本专利技术实施例一提供的一种页面数据获取方法的流程示意图,本实施例可适用于通过获取页面数据内容,将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面数据获取方法,其特征在于,包括:基于预设的第一协议方法获取页面数据以及所述页面数据对应的标识;在预设抽象类中定义第一抽象方法,基于所述第一抽象方法获取内聚数据仓库协议对象,将获取的所述页面数据配置到所述内聚数据仓库协议对象中;在所述预设抽象类中定义第二抽象方法,基于所述第二抽象方法获取内聚的绑定器对象,基于所述内聚的绑定器对象将所述内聚数据仓库协议对象与所述页面数据对应的标识进行绑定;创建一视图,其中,所述视图的标识为所述页面数据对应的标识;解析所述标识对应的内聚的绑定器对象,基于第二协议方法将所述视图与解析到的内聚数据仓库协议对象进行绑定,得到进行展示的页面数据。2.根据权利要求1所述的方法,其特征在于,所述第一协议方法包括第一内聚协议和第二内聚协议,其中,所述第一内聚协议包括第一协议函数,所述第一协议函数的入参参数为Any类型的可变变量;所述第二内聚协议包括第二协议函数,所述第二协议函数的入参参数包括Int类型的数据loadType和集合类型的渲染数据。3.根据权利要求1所述的方法,其特征在于,所述第二协议方法包括绑定视图函数和绑定数据仓库协议对象函数。4.根据权利要求1所述的方法,其特征在于,所述创建一视图,包括:调用视图创建方法,基于预设的页面布局和视图容器作为入参参数创建视图。5.根据权利要求1所述的方法,其特征在于,在解析所述标识对应的内聚的绑定器对象之前,所述方法还包括:调用绑定器判定方法,判定所述内聚的绑定器对象是否为空;若否,则继续执行所述解析所述标识对应的内聚的绑定器对象的步骤。6.根据权利要求5所述的方法,其特征在于,在解析所述标识对应的内聚的绑定器对象之后,所述方法还包...

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:武汉斗鱼鱼乐网络科技有限公司
类型:发明
国别省市:

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

1