xiubojin / JXBWKWebView

An component WebView for iOS base on WKWebView
MIT License
735 stars 115 forks source link

请问怎么调用原生的方法啊 #2

Closed GreatLiyi closed 6 years ago

xiubojin commented 6 years ago

库的下面有个bundle文件夹JSResources.bundle,文件夹里有个index.html,里面有示例代码。 比如:

window.JXBJSBridge.call({
                target : "IM",
                action : "list",
                data : {"unreadCount":"20"},
                callback : {
                    success : function(result){document.getElementById('message').innerHTML = result;},
                    fail : function(result){document.getElementById('message').innerHTML = result;},
                    progress : function(result){document.getElementById('message').innerHTML = result;},
                }
});

target对应OC中的Service_IM类,action对应Service_IM类中的func_list:方法,data是传给native的参数,callback都是native处理完业务后回调给JS的结果。

xiubojin commented 6 years ago

一会我会更新这个库的readme,会说一下这里的调用方式和原理。

GreatLiyi commented 6 years ago

一会我会更新这个库的readme,会说一下这里的调用方式和原理。

好的,谢谢大佬