Authored by 王钱钧

Update README.md

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开始)