mui init初始化预加载preloadPages无效
init虽然说是异步的,我延时console出 所有webview出来,也没见预加载的页面。
mui.init({
//设置状态栏颜色(for ios)
//statusBarBackground: '#fff'
preloadPages:[
{
url:'note_detail.html',
id:'note_detail.html',
},
{
url:'msg.html',
id:'msg.html',
}
],
});
mui.plusReady(function() {
// 获取所有Webview窗口
setTimeout(function(){
var wvs=plus.webview.all();
for(var i=0;i<wvs.length;i++){
console.log('webview'+i+': '+wvs[i].getURL());
}
},5000);
})
输出只有两个页面,没有init里的预加载页面
webview0: file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/www/login.html at main_guwen.html:206
webview1: file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/www/main_guwen.html at main_guwen.html:206
求解???
demo-mui.zip完整可运行,用户密码随机输入登陆即可,看到console错误,note_detail.html不见预加载出来