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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112148264A(43)申请公布日2020.12.29(21)申请号202011051418.7(22)申请日2020.09.29(71)申请人湖南快乐阳光互动娱乐传媒有限公司地址410003湖南省长沙市开福区湖南国际会展中心北四楼(72)发明人周俊熙(74)专利代理机构北京集佳知识产权代理有限公司11227代理人张静(51)Int.Cl.G06F8/20(2018.01)G06F8/65(2018.01)权利要求书2页说明书6页附图3页(54)发明名称一种跨框架数据交互方法及装置(57)摘要本申请提供了一种跨框架数据交互方法及装置,该方法通过将全局对象挂载在顶层对象上,由于顶层对象能被项目中任意的任务访问,因此项目中任意一个业务均可以访问到全局对象,在访问全局对象时,由于全局对象挂载有项目中每个待使用框架的对象,因此,可以调用全局对象中任意一个框架的对象的实例中的方法,保证项目中任意两个不同框架之间的任务能正常进行交互。CN112148264ACN112148264A权利要求书1/2页1.一种跨框架数据交互方法,其特征在于,包括:在基于第一框架开发的业务需要调用基于第二框架开发的业务的数据时,访问预先创建的顶层对象,所述顶层对象挂载有全局对象,所述全局对象为预先创建的,且挂载有项目中每个待使用框架的对象;访问所述顶层对象中的所述全局对象,调用所述全局对象中所述第二框架的对象的实例中的目标方法;所述第一框架和所述第二框架为所述项目中任意两个待使用框架。2.根据权利要求1所述的方法,其特征在于,所述在基于第一框架开发的业务需要调用基于第二框架开发的业务的数据时,访问所述顶层对象,包括:在基于第一框架开发的业务需要调用基于第二框架开发的业务的数据时,判断所述基于第一框架开发的业务与所述基于第二框架开发的业务是否在所述项目的同一个模块下;若是,则在所述模块中导入并暴露所述顶层对象,并在所述模块中访问所述顶层对象。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述基于第一框架开发的业务与所述基于第二框架开发的业务不在所述项目的同一个模块下,则所述基于第一框架开发的业务导入所述顶层对象,并访问所述顶层对象,并访问所述顶层对象中的所述全局对象,调用所述全局对象中所述第二框架的对象的实例中的目标方法。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在需要对所述项目中的框架进行更新时,对所述项目中的框架进行更新,并创建更新后的框架的对象;将所述更新后的框架的对象挂载到所述全局对象上。5.根据权利要求1所述的方法,其特征在于,所述待使用框架为MVVM框架或JavaScriptMVC框架。6.一种跨框架数据交互装置,其特征在于,包括:第一访问模块,用于在基于第一框架开发的业务需要调用基于第二框架开发的业务的数据时,访问预先创建的顶层对象,所述顶层对象挂载有全局对象,所述全局对象为预先创建的,且挂载有项目中每个待使用框架的对象;第二访问模块,用于访问所述顶层对象中的所述全局对象,调用所述全局对象中所述第二框架的对象的实例中的目标方法;所述第一框架和所述第二框架为所述项目中任意两个待使用框架。7.根据权利要求6所述的装置,其特征在于,所述第一访问模块,具体用于:在基于第一框架开发的业务需要调用基于第二框架开发的业务的数据时,判断所述基于第一框架开发的业务与所述基于第二框架开发的业务是否在所述项目的同一个模块下;若是,则在所述模块中导入并暴露所述顶层对象,并在所述模块中访问所述顶层对象。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:第三访问模块,用于若所述基于第一框架开发的业务与所述基于第二框架开发的业务不在所述项目的同一个模块下,则所述基于第一框架开发的业务导入所述顶层对象,并访问所述顶层对象,并访问所述顶层对象中的所述全局对象,调用所述全局对象中所述第二框架的对象的实例中的目标方法。2CN112148264A权利要求书2/2页9.根据权利要求6所述的装置,其特征在于,所述装置还包括:创建模块,用于在需要对所述项目中的框架进行更新时,对所述项目中的框架进行更新,并创建更新后的框架的对象;挂载模块,用于将所述更新后的框架的对象挂载到所述全局对象上。10.根据权利要求6所述的装置,其特征在于,所述待使用框架为MVVM框架或JavaScriptMVC框架。3CN112148264A说明书1/6页一种跨框架数据交互方法及装置技术领域[0001]本申请涉及计算机技术领域,特别涉及一种跨框架数据交互方法及装置。背景技术[0002]在大型项目重构或多项目合并的场景下,一般会统一用一个框架去重构,以保持整个项目的统一性跟稳定性,但是在实际的开发中,往