/////////////在打开登录页面的时候,原来预载的父子模板消失了,代码如下
mui.fire(parentWebView,'newWebView',{
id:id,
href:href,
aniShow:aniShow,
title:title,
isBars:isBars,
barsIcon:barsIcon
});
index.html 页面接受 newWebView事件
if (id == 'Mine/login.html') {
var loginWebView = plus.webview.getWebviewById(id);
if (loginWebView) {
loginWebView.show(aniShow);
}else {
//这个条件下面是为了适应当登录页面并没有初始化,或者初始化之后用户又已经登录了这个页面被删除之后再次登录
loginWebView = mui.preload({
url:'Mine/login.html',
id:'Mine/login.html',
styles:{
top:'0px',
bottom:'0px'
}
});
loginWebView.addEventListener('loaded',function(){
loginWebView.show(aniShow);
},false);
}
}
////////////////////
0 个回复