...
|
...
|
@@ -6,7 +6,7 @@ YHJSBridge用于实现JavaScript与原生Objective-c之间的方法调用 |
|
|
## JS调用OC
|
|
|
|
|
|
### 调用方法
|
|
|
```
|
|
|
```js
|
|
|
var params = { "action":"action", "arguments":{...} };
|
|
|
<!-- 触发机能 -->
|
|
|
yohoInterface.triggerEvent(onSuccess, onFail, params);
|
...
|
...
|
@@ -16,9 +16,20 @@ yohoInterface.triggerEvent(onSuccess, onFail, params); |
|
|
全局js对象,用于调用native代码,是所有与native通信的载体。
|
|
|
* triggerEvent
|
|
|
通过此方法,发起native通信请求。所有的native通信都由此方法
|
|
|
* onSuccess
|
|
|
调用native代码成功后的回调方法
|
|
|
* onFail
|
|
|
调用native代码失败后的回调方法
|
|
|
* params
|
|
|
具体行为所需参数
|
|
|
|
|
|
|
|
|
### params参数详解
|
|
|
|
|
|
action :行为参数,代表此次调用的行为。例如`go.login`表示跳转至登陆页面
|
|
|
arguments:参数列表,用于传递参数
|
|
|
* action :行为参数,代表此次调用的行为。例如`go.login`表示跳转至登陆页面
|
|
|
|
|
|
* arguments:参数列表,用于传递参数
|
|
|
|
|
|
action|arguments|描述
|
|
|
---|---|---
|
|
|
go.tab|{"index":tab_index}|跳转至指定index的tab(从0开始)
|
...
|
...
|
|