人来疯
人来疯
  • 发布:2015-06-29 17:36
  • 更新:2015-08-03 15:01
  • 阅读:1742

关于页面预加载内容问题

分类:MUI

现在碰到一个问题:
当我预加载A页面后,通过参数我分别要显示内容:content1、content2
第一次打开A页面的内容,正常显示content1;
第二次打开A页面,是需要显示content2,但打开后,首先显示content1,然后很快在显示需要的content2;

就是同样一个页面,显示当前内容时,会把上次内容显示一下,然后才能正常显示当前内容。

这个问题怎么解?

我在自定义事件中,已定义了 清楚内容的程序,
window.addEventListener('listcode', function(event) {
//清除上次内容。(没用)
document.getElementById("appcontent").innerHTML = "";
//显示所需内容;
.......
}

2015-06-29 17:36 负责人:无 分享
已邀请:
Danny

Danny - QQ125904483

返回时置空:

/*返回事件,隐藏模板父页面,并在窗体动画结束(0.2s)后,隐藏共用子页面*/  
mui.back = function() {  
    var wvHeader = plus.webview.currentWebview();  
    wvHeader.hide('auto');  
    setTimeout(function() {  
        titleElem.innerHTML = "";  
        titleElem.className = "mui-title mui-fadeout";  
        menuElem.style.display = "none";  
        if (wvContent == null) wvContent = wvHeader.children()[0];  
        wvContent.hide("none");  
    }, 200);  
};
leah_huang

leah_huang

同问,解决了么

Danny

Danny - QQ125904483

测试验证、源码:
http://ask.dcloud.net.cn/question/5883

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