视图列表数据的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:21832006 阅读:35 留言:0更新日期:2019-08-10 17:45
本公开提供一种视图列表数据的处理方法、装置、电子设备及存储介质,该方法包括:获取待处理视图列表数据,待处理视图列表数据包括目标视图列表中各列表项的界面类型标识;根据各列表项的界面类型标识,确定各列表项对应的目标绑定关系;根据目标绑定关系及待处理视图列表数据,采用对应的数据类及渲染方式对各列表项进行相应的数据处理及渲染。有效提高了数据处理时的类型安全性,并且可以提高开发效率,用户可以根据实际需求设置多种绑定关系,提高了开发的灵活性及便捷性。

Processing Method, Device, Electronic Equipment and Storage Media of View List Data

【技术实现步骤摘要】
视图列表数据的处理方法、装置、电子设备及存储介质
本公开涉及计算机
,尤其涉及一种视图列表数据的处理方法、装置、电子设备及存储介质。
技术介绍
随着互联网技术的飞速发展,通过客户端浏览网页并通过与客户端交互进行购物、娱乐等成为人们生活中的重要途径。客户端的用户界面(UserInterface,UI)是用户与客户端进行交互时,用户操作的对象。用户界面展示的视图view需要客户端根据不同的布局逻辑进行布局。现有技术中,通常使用控件RecyclerView结合数据适配器Adapter来实现用户界面的视图布局。采用这种方式,客户端在处理从服务端接收到的视图列表数据时,每个列表项Item需要根据数值形式的样式类型iterType来决定如何转换数据和渲染界面。但是,现有技术的数据处理方式,容易导致对视图列表数据进行转换时出现错误。
技术实现思路
本公开提供一种视图列表数据的处理方法、装置、电子设备及存储介质,以解决现有技术容易因样式类型与数据类型错误导致出现数据处理错误等缺陷。本公开第一个方面提供一种视图列表数据的处理方法,包括:获取待处理视图列表数据,所述待处理视图列表数据包括目标视图列表中本文档来自技高网...

【技术保护点】
1.一种视图列表数据的处理方法,其特征在于,包括:获取待处理视图列表数据,所述待处理视图列表数据包括目标视图列表中各列表项的界面类型标识;根据各列表项的界面类型标识,确定各列表项对应的目标绑定关系,所述目标绑定关系包括界面类型标识、数据类标识及渲染方式标识的对应关系;根据所述目标绑定关系及所述待处理视图列表数据,采用对应的数据类及渲染方式对各列表项进行相应的数据处理及渲染。

【技术特征摘要】
1.一种视图列表数据的处理方法,其特征在于,包括:获取待处理视图列表数据,所述待处理视图列表数据包括目标视图列表中各列表项的界面类型标识;根据各列表项的界面类型标识,确定各列表项对应的目标绑定关系,所述目标绑定关系包括界面类型标识、数据类标识及渲染方式标识的对应关系;根据所述目标绑定关系及所述待处理视图列表数据,采用对应的数据类及渲染方式对各列表项进行相应的数据处理及渲染。2.根据权利要求1所述的方法,其特征在于,在获取待处理视图列表数据之前,所述方法还包括:获取用户的绑定指示,所述绑定指示包括待绑定界面类型标识、待绑定数据类标识及待绑定渲染方式标识;根据所述绑定指示,建立所述待绑定界面类型标识、待绑定数据类标识和待绑定渲染方式标识的对应绑定关系。3.根据权利要求2所述的方法,其特征在于,在获取用户的绑定指示之前,所述方法还包括:获取用户的数据类创建指示,所述数据类创建指示包括待创建的数据类标识及对应的数据类;根据所述数据类创建指示,对所述数据类标识对应的数据类进行存储处理。4.根据权利要求1所述的方法,其特征在于,所述待处理视图列表数据还包括各列表项对应的属性信息;所述根据所述目标绑定关系及所述待处理视图列表数据,采用对应的数据类及渲染方式对各列表项进行相应的数据处理及渲染,包括:对于每个列表项,根据所述列表项对应的属性信息,采用所述列表项对应的数据类对所述列表项进行数据预处理,获得适于展示的数据结构的列表项数据,并采用所述列表项对应的渲染方式对所述列表项进行渲染。5.根据权利要求4所述的方法,其特征在于,所述属性信息包括所述列表项的标识信息、所述列表项的展示大小信息、展示内容相关信息、展示时间信息和展示方式信息中的至少一种。6.根据权利要求1-5任一项所述的方法,其特征在于,在根据所述目标绑定关系及所述待处理视图列表数据,采用对应的数据类及渲染方式对各列表项进行相应的数据处理及渲染之后,所述方法还包括:将渲染后的列表数据进行显示。7.一种视图列表数据的处理装置,其特征在于,包括:获取模块,用于获取待处理视图列...

【专利技术属性】
技术研发人员:刘丰恺
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1