当前位置 : 主页 > 手机开发 > 其它 >

Hybrid APP --- OC,JS 混编

来源:互联网 收集:自由互联 发布时间:2021-06-12
基于原生app的更新复杂的弊端,现在很多app使用Hybrid方式,来实现更快的更新速度以及更好的灵活性。 那么native与JS的相互调用需要解决。 方式: 1.原生调用JS 使用webView的原生方法:

基于原生app的更新复杂的弊端,现在很多app使用Hybrid方式,来实现更快的更新速度以及更好的灵活性。

那么native与JS的相互调用需要解决。

方式:

1.原生调用JS

使用webView的原生方法:

[webView stringByEvaluatingJavaScriptFromString:@"xxx'"];

2.JS调用原生

使用协议方式 eg:what://login

具体类型可以协商,然后解析这个url然后进行相关操作,比如解析是what开头的,就代表是我们的app协议,然后

后面的字段进行相关操作,login代表登录,那么原生可以调整登录页面。

网友评论