vue调用原生方法(ios/android)
程序员文章站
2022-03-27 12:08:57
h5调用原生App的方法合集...
使用vue框架编写的h5代码内嵌到APP里面,如何调用原生App的方法
无论是Android还是Ios,调用原生方法都需要跟APP端沟通,商量好方法名和要传递的参数
IOS调用原生方法
window.webkit.messageHandlers.跟IOS端商量好的方法名.postMessage(商量好的要传递的参数);
我这里有用到APP端下载图片到本地的方法,JsCallObjectC是IOS定义好的方法,直接调用就好,要传递的参数按照ios要求的格式传过去,我需要的是一个json字符串,参数格式因人而异吧,看APP端怎么要求吧
window.webkit.messageHandlers.JsCallObjectC.postMessage('{"methodName":"SaveImage","ImgUrl":"https://www.wuyoumaicai.com/image/logo.png"}');
Android调用原生方法
这个因为我这边安卓代码还没有集成,自己没有亲自实践过,在网上查了一下,基本上都是如下写法
window.android.安卓自定义方法名.(参数)
具体的我自己也还没有实践过,等实践了会再更新的
参考链接如下
https://www.jianshu.com/p/c35b12ffc0f1
本文地址:https://blog.csdn.net/weixin_45115895/article/details/107091016
上一篇: 比较不错的C#中的常用的正则表达式
下一篇: js:正则处理超文本流
推荐阅读
-
原生js jquery ajax请求以及jsonp的调用方法
-
iOS8调用相机报警告Snapshotting a view的解决方法
-
Android React Native原生模块与JS模块通信的方法总结
-
IOS中自定义类中限制使用原生实例化方法
-
Android和JavaScript相互调用的方法
-
Android调用系统自带浏览器打开网页的实现方法
-
Android编程之非调用系统界面实现发送彩信的方法(MMS)
-
iOS 原生sqlite3的使用方法
-
iOS8调用相机报警告Snapshotting a view的解决方法
-
Android React Native原生模块与JS模块通信的方法总结