An embodiment of the invention provides a component display method, device and electronic device for an application. The method includes an array of components sent by a receiving server, the array of components including the data of the partition component and the data of the common component, and the data of the divided component includes the identification of the partition component and the partition component. The original data is displayed in the page of the application, and the divided component is displayed in the page of the application according to the identification of the divided component and the original data of the partition component. By inserting and displaying the partition components between different component groups, the method enables the grouping of components to be displayed, so that the user can quickly view the required component information according to the packet and greatly improve the user's experience.
【技术实现步骤摘要】
应用程序的组件显示方法、装置及电子设备
本专利技术实施例涉及计算机技术,尤其涉及一种应用程序的组件显示方法、装置及电子设备。
技术介绍
目前的一些应用程序(Application,简称APP)通过组件化来实现在页面上动态、任意组合的展示不同的内容或样式。现有技术中,APP的客户端根据服务器下发的不同数据,通过一系列的转换,匹配到APP客户端内相应的组件,进而根据数据的顺序来显示对应的组件,从而实现组件化。但是,现有技术仅能完成对组件数据的顺序显示,无法实现对组件的分组,影响用户体验。
技术实现思路
本专利技术实施例提供一种应用程序的组件显示方法、装置及电子设备,用于解决现有技术中存在的无法实现对组件分组的问题。本专利技术实施例第一方面提供一种应用程序的组件显示方法,包括:接收服务器发送的组件数组,所述组件数组中包括分割组件的数据以及普通组件的数据,所述分割组件的数据包括分割组件的标识以及分割组件的原始数据;在应用程序的页面中显示所述普通组件,并且,根据所述分割组件的标识以及分割组件的原始数据,在应用程序的页面中显示所述分割组件。进一步地,所述根据所述分割组件的标识以及分割组件的原始数据,在应用程序的页面中显示所述分割组件,包括:根据所述分割组件的标识、数据模型映射表以及所述分割组件的原始数据,确定所述分割组件的数据模型;根据所述分割组件的数据模型、所述分割组件的标识以及视图映射表,确定分割组件的组件视图;在所述应用程序页面中显示所述分割组件的组件视图。进一步地,所述根据所述分割组件的标识、数据模型映射表以及所述分割组件的原始数据,确定所述分割组件的数据模型,包 ...
【技术保护点】
1.一种应用程序的组件显示方法,其特征在于,包括:接收服务器发送的组件数组,所述组件数组中包括分割组件的数据以及普通组件的数据,所述分割组件的数据包括分割组件的标识以及分割组件的原始数据;在应用程序的页面中显示所述普通组件,并且,根据所述分割组件的标识以及分割组件的原始数据,在应用程序的页面中显示所述分割组件。
【技术特征摘要】
1.一种应用程序的组件显示方法,其特征在于,包括:接收服务器发送的组件数组,所述组件数组中包括分割组件的数据以及普通组件的数据,所述分割组件的数据包括分割组件的标识以及分割组件的原始数据;在应用程序的页面中显示所述普通组件,并且,根据所述分割组件的标识以及分割组件的原始数据,在应用程序的页面中显示所述分割组件。2.根据权利要求1所述的方法,其特征在于,所述根据所述分割组件的标识以及分割组件的原始数据,在应用程序的页面中显示所述分割组件,包括:根据所述分割组件的标识、数据模型映射表以及所述分割组件的原始数据,确定所述分割组件的数据模型;根据所述分割组件的数据模型、所述分割组件的标识以及视图映射表,确定分割组件的组件视图;在所述应用程序页面中显示所述分割组件的组件视图。3.根据权利要求2所述的方法,其特征在于,所述根据所述分割组件的标识、数据模型映射表以及所述分割组件的原始数据,确定所述分割组件的数据模型,包括:根据所述分割组件的标识以及数据模型映射表,确定所述分割组件的数据模型的类;创建所述分割组件的数据模型的类的第一实例对象;解析所述分割组件的原始数据,将解析到的数据分别赋予所述第一实例对象的成员变量。4.根据权利要求3所述的方法,其特征在于,所述根据所述分割组件的数据模型、所述分割组件的标识以及视图映射表,确定分割组件的组件视图,包括:根据所述分割组件的标识以及所述视图映射表,确定所述分割组件的组件视图的类;创建所述分割组件的组件视图的类的第二实例对象;将所述第一实例对象的成员变量的值赋予所述第二实例对象的成员变量。5.根据权利要求4所述的方法,其特征在于,所述在所述应用程序页面中显示所述分割组件的组件视图,包括:将所述第二实例对象加载到所述应用程序页面中;其中,所述第二实例对象的成员变量至少包括组件高度以及组件颜色。6.一种应用程序的组件显示装置,其特征在于,包括:接收模块,用于接收服务器发送的组件数组,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。