葵健康
葵健康
  • 发布:2016-10-04 12:04
  • 更新:2016-10-04 12:04
  • 阅读:1089

用的开源E3 的代码,在打开登录页面的时候,发现原来预载的模板页面消失了

分类:MUI

/////////////在打开登录页面的时候,原来预载的父子模板消失了,代码如下

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);  
                    }  
                }

////////////////////

2016-10-04 12:04 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复