假设你的js中有个脚本代码是这样的
function callme(msg){
alert('我被呼叫:'+msg);
}
在main.js或 ui.js调用,
ui.resetUIVar();
if(ui.mainWebview){
ui.mainWebview.quickCallJs("callme('我来了');");
}
另外一种执行js方案,
//layer 关闭layui的最新层
var testjs='function closeTopLayer(){layer.close(layer.index);return "hello world";}';
let js = testjs + ";closeTopLayer();";
let valueCallback = new ValueCallback({
onReceiveValue: function (value) {
toast("网页返回值: " + value);
},
});
webView.evaluateJavascript(js, valueCallback);
好了。