Name Last Update
README.md Loading commit data...

#YHJSBridge

YHJSBridge用于实现JavaScript与原生Objective-c之间的方法调用

JS调用OC

调用方法

var params = { "action":"action", "arguments":{...} };
<!-- 触发机能 -->
yohoInterface.triggerEvent(onSuccess, onFail, params);
  • yohoInterface 全局js对象,用于调用native代码,是所有与native通信的载体。
  • triggerEvent 通过此方法,发起native通信请求。所有的native通信都由此方法

action :行为参数,代表此次调用的行为。例如go.login表示跳转至登陆页面 arguments:参数列表,用于传递参数 action|arguments|描述 ---|---|--- go.tab|{"index":tab_index}|跳转至指定index的tab(从0开始) go.login|{""}|跳转至登陆页面 go.shopingCart|{""}|跳转至购物车页面 go.address|{"uid":"9876096"}|跳转至地址管理页面 go.imageBrowser|{"images":[imgUrl1,imgUrl2...]}|跳转至图片浏览页面 go.newPage|{"url":""}|跳转至新页面(页面内容为html) go.pay|{"order":"098768"}|跳转至支付页面