【技术实现步骤摘要】
基于桥组件的页面调用方法、装置、设备及存储介质
[0001]本专利技术涉及H5页面的
,尤其涉及一种基于桥组件的页面调用方法、装置、设备及存储介质。
技术介绍
[0002]目前,随着互联网的发展,市面上各种移动App(移动电子设备的软件)层出不穷,人们对移动App应用的要求也不断提升,往往需要不断迭代更新移动APP的性能以满足要求,从而使得Hybrid技术(混合开发模式)得到广泛应用,要进行Hybrid技术的开发,Native与H5页面(移动端的Web页面)的交互调用是最为关键的技术,而Native与H5页面之间的调用还受终端类型的影响,比如:安卓系统的终端和ios系统的终端的调用方式不同,调用代码也相应不同,在现有技术中,每新增一个要求往往会新增或者修改一个接口,就需要改动H5页面和Native的代码,而且还需要分别开发出适用于不同终端类型的代码,例如:开发出适用安卓系统一套代码,以及适用ios系统一套代码,因此,大大增加了代码改动的工作量,而且无疑会增加后续代码的测试工作,质量也无法保证,大大降低了App的更新上线 ...
【技术保护点】
【技术特征摘要】
1.一种基于桥组件的页面调用方法,其特征在于,包括:获取来自显示页面的调用请求和终端类型;通过桥组件对所述调用请求进行与所述终端类型对应的接口转换,得到中转请求;通过所述桥组件对所述中转请求进行调用分解,得到至少一个组件调用语句;通过与各所述组件调用语句对应的单元组件,按照各所述组件调用语句中的调用方式执行相应的所述组件调用语句,得到与各所述组件调用语句对应的执行结果;通过所述桥组件回调各所述执行结果至所述显示页面。2.如权利要求1所述的基于桥组件的页面调用方法,其特征在于,所述通过桥组件对所述调用请求进行与所述终端类型对应的接口转换,得到中转请求,包括:获取与所述终端类型对应的请求模板;基于所述请求模板,通过所述桥组件对所述调用请求进行封装,得到所述中转请求。3.如权利要求2所述的基于桥组件的页面调用方法,其特征在于,所述基于所述请求模板,通过所述桥组件对所述调用请求进行封装,得到所述中转请求,包括:通过所述桥组件对所述调用请求进行同异步区分,得到同异步请求结果;基于所述请求模板中的同步请求模板,通过所述桥组件对所述同异步请求结果中的同步请求进行同步封装,得到所述中转请求中的中转同步请求;基于所述请求模板中的异步请求模板,通过所述桥组件对所述同异步请求结果中的异步请求进行异步封装,得到所述中转请求中的中转异步请求。4.如权利要求1所述的基于桥组件的页面调用方法,其特征在于,所述通过所述桥组件对所述中转请求进行调用分解,得到至少一个组件调用语句,包括:通过所述桥组件对所述中转请求进行调用解析,得到至少一个调用语句;通过所述桥组件对各所述调用语句进行组件分解,分解出多个组件调用语句。5.如权利要求4所述的基于桥组件的页面调用方法,其特征在于,所述通过所述桥组件对所述中转请求进行调用解析,得到至少一个调用语句,包括:对所述中转请求中的中转同步请求进行同步接口封装,得到所述调用语句中的同步调用语句;对所述中转请求中的中转异步请求进行异步接口封装,得到所述调用语句中的异步调用语句。6.如权利要求4所述的...
【专利技术属性】
技术研发人员:许剑勇,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。