基于vue2.0的单页面,内嵌到原生APP内,如何与原生app交互?

基于vue2.0的页面与原生app的交互

1.原生调用移动端页面链接

2.移动端页面直接打包嵌入到原生App

根据项目经验,主要讲解第二种方式

项目背景 : 

基于vue2.0的页面两个用处,1.单独作为移动端页面运行,2内嵌到原生App

要处理的问题:

1.页面打包,基于vue2.0使用webpack方式打包必须放在服务器上才能运行,嵌入app相当于作为静态页面使用

2.vue单页中要区分是用在哪里的,Ios,Android,Pc,H5

3.为不同的服务方编写相应的事件请求

问题处理:

1.打包

用于浏览区移动端 :webpack方式打包

嵌套到源生(Io

s,Android) gulp+browserify


打包完成  


将打包后的文件发给原生App 调用

2.页面代码,使用 WebViewJavascriptBridge与原生交互



原生调用vue单页的方法:


vue单页调用原生方法


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容