Showing
1 changed file
with
14 additions
and
3 deletions
@@ -6,7 +6,7 @@ YHJSBridge用于实现JavaScript与原生Objective-c之间的方法调用 | @@ -6,7 +6,7 @@ YHJSBridge用于实现JavaScript与原生Objective-c之间的方法调用 | ||
6 | ## JS调用OC | 6 | ## JS调用OC |
7 | 7 | ||
8 | ### 调用方法 | 8 | ### 调用方法 |
9 | -``` | 9 | +```js |
10 | var params = { "action":"action", "arguments":{...} }; | 10 | var params = { "action":"action", "arguments":{...} }; |
11 | <!-- 触发机能 --> | 11 | <!-- 触发机能 --> |
12 | yohoInterface.triggerEvent(onSuccess, onFail, params); | 12 | yohoInterface.triggerEvent(onSuccess, onFail, params); |
@@ -16,9 +16,20 @@ yohoInterface.triggerEvent(onSuccess, onFail, params); | @@ -16,9 +16,20 @@ yohoInterface.triggerEvent(onSuccess, onFail, params); | ||
16 | 全局js对象,用于调用native代码,是所有与native通信的载体。 | 16 | 全局js对象,用于调用native代码,是所有与native通信的载体。 |
17 | * triggerEvent | 17 | * triggerEvent |
18 | 通过此方法,发起native通信请求。所有的native通信都由此方法 | 18 | 通过此方法,发起native通信请求。所有的native通信都由此方法 |
19 | +* onSuccess | ||
20 | + 调用native代码成功后的回调方法 | ||
21 | +* onFail | ||
22 | + 调用native代码失败后的回调方法 | ||
23 | +* params | ||
24 | + 具体行为所需参数 | ||
25 | + | ||
26 | + | ||
27 | +### params参数详解 | ||
28 | + | ||
29 | +* action :行为参数,代表此次调用的行为。例如`go.login`表示跳转至登陆页面 | ||
30 | + | ||
31 | +* arguments:参数列表,用于传递参数 | ||
19 | 32 | ||
20 | - action :行为参数,代表此次调用的行为。例如`go.login`表示跳转至登陆页面 | ||
21 | - arguments:参数列表,用于传递参数 | ||
22 | action|arguments|描述 | 33 | action|arguments|描述 |
23 | ---|---|--- | 34 | ---|---|--- |
24 | go.tab|{"index":tab_index}|跳转至指定index的tab(从0开始) | 35 | go.tab|{"index":tab_index}|跳转至指定index的tab(从0开始) |
-
Please register or login to post a comment