A页面:
//A页面中打开B页面,设置show的autoShow为false,则B页面在其loaded事件发生后,不会自动显示出页面,还需要在跳转到的目标B页面中设置关闭等待框并显示当前页面;
mui.openWindow({
url: 'B.html',
show:{
autoShow:false
}
});
B页面:
//在B页面获取列表数据后,再关闭等待框、显示B页面
//B页面onload从服务器获取列表数据;
window.onload = function(){
//从服务器获取数据
....
//业务数据获取完毕,并已插入当前页面DOM;
//注意:若为ajax请求,则需将如下代码放在处理完ajax响应数据之后;
mui.plusReady(function(){
plus.nativeUI.closeWaiting();//关闭等待框
mui.currentWebview.show(); //显示当前页面
});
}