预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107315580A(43)申请公布日2017.11.03(21)申请号201710249723.9(22)申请日2017.04.17(71)申请人阿里巴巴集团控股有限公司地址英属开曼群岛大开曼资本大厦一座四层847号邮箱(72)发明人邵新鹏(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人陈蕾(51)Int.Cl.G06F9/44(2006.01)权利要求书4页说明书11页附图5页(54)发明名称用户界面的组件处理方法、装置及设备、可读介质(57)摘要本申请提供一种用户界面的组件处理方法、装置及设备、可读介质,所述方法包括:在有界面内容结束展示时,获取展示该界面内容时所渲染的组件;对所获取的组件进行拆分,拆分所得的组件包括至少一UI组件、以及用于嵌套各UI组件的容器组件;根据拆分所得的各组件所携带的界面内容,确定容器组件的描述信息、以及各UI组件的描述信息;对应所确定的描述信息,存储容器组件以及各UI组件。实施本申请,在展示新的界面内容时,可以直接调用在先存储的UI组件和容器组件,无需针对所有界面元素创建UI组件,至少能省去部分UI组件的创建过程,所以能有效节约创建UI组件所耗费的设备资源和时间,进而,提高界面加载效率和界面流畅度。CN107315580ACN107315580A权利要求书1/4页1.一种用户界面的组件处理方法,其特征在于,包括步骤:在有界面内容结束展示时,获取展示该界面内容时所渲染的组件;对所获取的组件进行拆分,拆分所得的组件包括至少一UI组件、以及用于嵌套各UI组件的容器组件;根据拆分所得的各组件所携带的界面内容,确定容器组件的描述信息、以及各UI组件的描述信息;对应所确定的描述信息,存储容器组件以及各UI组件。2.根据权利要求1所述的方法,其特征在于,UI组件的描述信息包括以下至少一项:UI组件携带的界面内容的数据类型;UI组件在预定的组件回收区域内的保存路径;UI组件携带的界面内容的数据量。3.根据权利要求1所述的方法,其特征在于,所述界面内容为列表界面的条目。4.根据权利要求3所述的方法,其特征在于,UI组件的描述信息为UI组件的基类的新增字段,用于表示UI组件携带的界面内容的数据类型、以及UI组件的保存路径。5.根据权利要求3所述的方法,其特征在于,拆分所得的UI组件的数目由以下至少一项确定:每个条目所含的界面元素的总数目;不同条目之间的相同界面元素的数目;不同条目之间的不同界面元素的数目。6.一种用户界面的组件处理方法,其特征在于,包括步骤:在有界面内容需展示时,基于需展示的界面内容确定所需的UI组件的描述信息、以及用于嵌套所需的UI组件的容器组件的描述信息;根据所确定的描述信息,获取预存的UI组件和容器组件,其中,预存的UI组件和容器组件为拆分在先渲染的组件后所得的组件;基于所述界面内容将获取的UI组件嵌套到容器组件内;对嵌套有所获取的UI组件的容器组件进行渲染处理。7.根据权利要求6所述的方法,其特征在于,UI组件的描述信息包括以下至少一项:UI组件携带的界面内容的数据类型;UI组件携带的界面内容的数据量;UI组件的保存路径。8.根据权利要求6所述的方法,其特征在于,所述界面内容为列表界面的条目。9.根据权利要求8所述的方法,其特征在于,UI组件的描述信息为UI组件的基类的新增字段,用于表示UI组件携带的界面内容的数据类型、以及UI组件在预定的组件回收区域内的保存路径。10.根据权利要求8所述的方法,其特征在于,拆分所得的UI组件的数目由以下至少一项确定:每个条目所含的界面元素的总数目;不同条目之间的相同界面元素的数目;不同条目之间的不同界面元素的数目。2CN107315580A权利要求书2/4页11.根据权利要求6所述的方法,其特征在于,如果根据所确定的描述信息,未获取到预存的UI组件,所述方法还包括以下步骤:基于需展示的界面内容,创建与所确定的描述对应的组件;基于所述界面内容将创建的UI组件嵌套到容器组件内;对嵌套有所创建的UI组件的容器组件进行渲染处理。12.根据权利要求6至11中任一项所述的方法,其特征在于,所述方法还包括以下步骤:在所述界面内容结束展示时,对渲染后的组件进行拆分,拆分所得的组件包括至少一UI组件、以及用于嵌套各UI组件的容器组件;根据拆分所得的各组件所携带的界面内容,确定容器组件的描述信息、以及各UI组件的描述信息;对应所确定的描述信息,存储容器组件以及各UI组件。13.一种电子设备,其特征在于,包括:处理器;存储处理器可执行指令的存储器;其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:在有界面内容结束展示时,获取展示该界面内容