1.0.2 • Published 4 years ago
lq365app-h5 v1.0.2
- app - h5 交互参数
字段 | 类型 | 是否必填 | 注释 |
---|---|---|---|
action | String | 是 | 希望Native/JS执行的操作 |
params | JSON对象 | 否 | 要传给Native/JS的数据 |
whoCare | int | 否 | 表示JS希望哪个端响应 |
whoAmI | int | 是 | 表示哪个端调用的JS 1,ios 2,Android |
onSuccess | String | 否 | 成功回调函数 |
onFail | String | 否 | 失败回调函数 |
example
NativeBridge:原生应用注入到WebView中的对象
NativeBridge.callNative({action, params, whoCare, onSuccess,onFail})
onSuccess(res){
var { params, whoAmI}= res //返回参数有来源和回调参数
}
onFail(error){
error // 抛出错误
}
JSBridge:JS暴露在WebView中的对象
JSBridge.callJS({ action, params, whoAmI})