因为公司项目用 MUI 用得比较多,有碰到如下需求:
在一个双 WebView 的上拉刷新下拉加载的页面中,A页面就是父页面,B页面就是列表页。A页面中还带有搜索框,搜索框中的值会被传到 B页面,进行数据请求。
//A页面
function setTotal(parameters){
……
}
//B页面
var total = 需要传的参数;
var evalstr = 'setTotal(\'' + total + '\')';
var wvs = plus.webview.all();
for (var i = 0; i < wvs.length; i++) {
console.log('webview' + i + ': ' + wvs[i].id);
if(wvs[i].id=="你的 WebView ID"){
wvs[i].evalJS(evalstr);
}
}