小郭哥
小郭哥
  • 发布:2016-05-03 22:28
  • 更新:2018-09-18 11:54
  • 阅读:3085

ios打开预加载页面白屏

分类:HTML5+
mui.init({  
    preloadPages: [{  
        id: 'html/userdetail.html',  
        url: 'html/userdetail.html'  
    },{  
        id: 'html/departinfo.html',  
        url: 'html/departinfo.html'  
    }]  
});  

if (!detailPage) {  
    detailPage = plus.webview.getWebviewById('html/userdetail.html');  
}  
//触发详情页面的initUser事件  
mui.fire(detailPage, 'initUser', {  
    uid: id  
});  
    setTimeout(function(){  
        //打开详情页面            
        mui.openWindow({  
                id: 'html/userdetail.html',  
                style: {  
            hardwareAccelerated:false  
               },  
               show: {  
                  autoShow: true, //页面loaded事件发生后自动显示,默认为true  
                  aniShow: 'pop-in'  
              }  
            });  
    },300);

代码我是这样写的,android下没问题 苹果打开详细页白屏

2016-05-03 22:28 负责人:无 分享
已邀请:
z***@163.com

z***@163.com

楼主解决了吗我也遇到相同问题了

心然

心然

试试用代码预加载,不用init();

hylong

hylong

可以认真阅读下Mui官方文档,了解下preload和preloadPages的区别。preloadPages在你这种场景下可能会失败,可以使用preload。代码逻辑也有问题,自定义事件要等loaded事件触发后才会执行。

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