app登入成功之后首先预加载main.html,在mian.html会预加载子页面tab-webview-subpage-about.html,只有当获取tab-webview-subpage-about.html的url的时候证明子页面预加载成功,然后切换页面,但是子页面还是有白屏现象
难道是mui.preload预加载了 但是页面没有渲染完成导致的吗?这个问题如何解决,如何得知预加载的页面渲染完成
看代码如下:
var main = mui.preload({url:'main.html',id:'main.html'});
setTimeout(function(){
var about=plus.webview.getWebviewById('tab-webview-subpage-about.html');
if (about!=null&&about.getURL()!=null&&about.getURL()!='') {
plus.webview.show(main,as);
}else{
setTimeout(arguments.callee,1000);
}
},1000);
0 个回复