一种页面组件引用方法以及页面组件引用装置制造方法及图纸

技术编号:23342646 阅读:34 留言:0更新日期:2020-02-15 03:39
本申请提供一种页面组件引用方法以及页面组件引用装置,该方法包括:解除第一应用所包含的页面与该页面所包含的第一组件的依赖关系,获得解除依赖关系的第一组件;在获得解除依赖关系的第一组件的情况下,确定待引入第二应用工程所包含的至少一个页面中每个页面内的目标组件文件夹,其中,第二应用工程包含至少一个第二应用,每个第二应用包含至少一个页面,目标组件文件夹为解除依赖关系的第一组件所对应的组件文件夹;将目标组件文件夹引入第二应用工程所包含的至少一个页面内。这样,在第二应用工程包含至少一个第二应用的情况下,可以实现将组件文件夹按需打入到每个第二应用的包内,减少了每个第二应用的包的大小。

A page component reference method and page component reference device

【技术实现步骤摘要】
一种页面组件引用方法以及页面组件引用装置
本申请涉及通信
,尤其涉及一种页面组件引用方法以及页面组件引用装置。
技术介绍
终端可以包含多个应用(Application,APP),不同种类的APP具有不同的功能。商城类APP可以方便用户进行购物;新闻资讯类APP可以提供各种新闻资讯信息;社交类APP可以方便用户与其他用户进行交流沟通等等。一个APP可以包含多个页面,每个页面可以包含多个组件。每一个组件可以对应一个唯一标识符,可以将所有组件打成App包,然后利用后台下发的协议标识来控制App页面不同组件的展现。相关技术中,一个APP工程包含多个App的情况下,由于App页面与组件存在依赖关系,多个App中的每个APP均对应同一套代码,即每个APP对应的代码的大小是相同的。每个APP除了具备本身的独特功能之外,还具备其他所有APP的功能。也即虽然某个App不需要其他APP所包含的组件,也必须将所有其他APP所包含的组件均打入到该App包中,然后利用后台下发的数据控制不同APP的行为产生差异。这样,就导致一个APP工程所支本文档来自技高网...

【技术保护点】
1.一种页面组件引用方法,其特征在于,包括:/n解除第一应用所包含的页面与该页面所包含的第一组件的依赖关系,获得解除依赖关系的第一组件,其中,所述第一应用为第一应用工程所包含的应用;/n在获得解除依赖关系的第一组件的情况下,确定待引入第二应用工程所包含的至少一个页面中每个页面内的目标组件文件夹,其中,所述第二应用工程包含至少一个第二应用,每个所述第二应用包含至少一个页面,所述目标组件文件夹为所述解除依赖关系的第一组件所对应的组件文件夹;/n将所述目标组件文件夹引入所述第二应用工程所包含的至少一个页面内。/n

【技术特征摘要】
1.一种页面组件引用方法,其特征在于,包括:
解除第一应用所包含的页面与该页面所包含的第一组件的依赖关系,获得解除依赖关系的第一组件,其中,所述第一应用为第一应用工程所包含的应用;
在获得解除依赖关系的第一组件的情况下,确定待引入第二应用工程所包含的至少一个页面中每个页面内的目标组件文件夹,其中,所述第二应用工程包含至少一个第二应用,每个所述第二应用包含至少一个页面,所述目标组件文件夹为所述解除依赖关系的第一组件所对应的组件文件夹;
将所述目标组件文件夹引入所述第二应用工程所包含的至少一个页面内。


2.如权利要求1所述的方法,其特征在于,所述确定待引入第二应用工程所包含的至少一个页面中每个页面内的目标组件文件夹,包括:
创建组件文件夹配置文件,其中,所述组件文件夹配置文件配置有所述第二应用工程所包含的至少一个页面中每个页面所需要的组件文件夹的名称;
根据所述组件文件夹配置文件,确定待引入所述第二应用工程所包含的至少一个页面中每个页面内的目标组件文件夹。


3.如权利要求2所述的方法,其特征在于,在所述解除第一应用所包含的页面与该页面所包含的第一组件的依赖关系的步骤之后,在所述创建组件文件夹配置文件的步骤之前,所述方法还包括:
将所述解除依赖关系的第一组件、所述解除依赖关系的第一组件对应的组件数据模型以及所述解除依赖关系的第一组件对应的图片资源文件进行整合,获得所述解除依赖关系的第一组件对应的组件文件夹。


4.如权利要求1至3中任一项所述的方法,其特征在于,所述解除第一应用所包含的页面与该页面所包含的第一组件的依赖关系,包括:
为未解除与所述第一应用所包含的页面的依赖关系的第一组件建立组件数据模型,其中,所建立的组件数据模型包含所述未解除与所述第一应用所包含的页面的依赖关系的第一组件所展示的数据和所述未解除与所述第一应用所包含的页面的依赖关系的第一组件的类名;
创建注册中心;
获取所述组件数据模型的类名所对应的标识;
按照组件数据模型的类名和标识一一对应的方式,将所述组件数据模型注册至所述注册中心。


5.如权利要求4所述的方法,其特征在于,在所述按照组件数据模型的类名和标识一一对应的方式,将所述组件数据模型注册至所述注册中心的步骤之后,所述方法还包括:
根据目标标识以及所述注册中心,查找所述目标标识对应的目标组件数据模型的类名;
根据所述目标组件数据模型的类名,生成目标组件数据模型;
获取所述目标组件数据模型所包含的第二组件的类名;
根据所述第二组件的类名,获取第二组件。


6.一种页面组件引用装置,其特征在于,包括:
解除模块,用于解除第一应用所包含的页面与该页面所包含的第一组件的依赖关系,获得解除依赖关系的第一组件,其中,所述第一应用为第一应...

【专利技术属性】
技术研发人员:王晓晖彭飞吕庆春
申请(专利权)人:五八有限公司
类型:发明
国别省市:天津;12

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

1