app端调用普通的网页js:
app端:代码触发网页的js方法: wkWebView.evaluateJavaScript("KK()" ,completionHandler: nil);//这是用swift写的
网页端:的js代码: <script>function KK(){ alert("KK") } </script>
app端调用vue的方法:
app端:代码触发vue的方法,只不过是要跟网页那边商量好定义一个名称而已换汤不换药:wkWebView.evaluateJavaScript("KKVM.KK()" ,completionHandler: nil);
网页端:var KKVM = new Vue({ KK: function(){alert("KK") } )}
要注意的点就是,一定要带括号,还有就是vue实例出来的名字和方法调用时一定要一样。
网友评论