:@"方法名(参数);"];
说明:
Native调用JS方法时,能拿到JS方法的返回值
不适合传输大量数据(大量数据建议用接口方式获取)
JS调Native
Native中通过引入官方提供的JavaScriptCore...第四步:分析url-参数和回调的格式
第五步:Native如何调用JS
第六步:H5中api方法的注册以及格式
JSBridge的完整流程可总结为:
?...callHandler函数内部实现过程
在执行callHandler时,内部经历了以下步骤:
判断是否有回调函数,如果有,生成一个回调函数id,并将id和对应回调添加进入回调函数集合responseCallbacks...Native主动调用H5方法:
Native主动调用H5方法时,数据格式是:{handlerName:api名,data:数据,callbackId:回调id}:
handlerName String...String型 原生生成的回调函数id,h5执行完毕后通过url scheme通知原生api成功执行,并传递参数
H5中api方法的注册以及格式
前面有提到Native主动调用H5中注册的api方法,那么