1***@qq.com
1***@qq.com
  • 发布:2017-04-09 14:04
  • 更新:2018-01-15 10:35
  • 阅读:2595

预加载页面总是打不开!!

分类:HBuilder
mui.init({  

        preloadPages:[{  
            id:'article-index',  
            url:'../article/index.html'             
         }]  
    });  

    var page = null;  

事件触发:

if(!page){  
                        page = plus.webview.getWebviewById('article-index');  
                    }  
                    //触发详情页面的findarticle事件  
                    mui.fire(page,'findarticle',{  
                      //id:'id',  
                      Title:articleTitle,  
                      Author:articleAuthor,  
                      ConcentID:articleConcentID  
                    });  
                    //打开详情页面            
                    mui.openWindow({  
                      //url:'../article/index.html'//,  
                      id:'article-index'  

                    });

每当打开预加载的页面是就会打不开,还报错。
Uncaught Error: webview[article-index] does not exist at html/js/mui.min.js:6

2017-04-09 14:04 负责人:无 分享
已邀请:
ali

ali

 mui.preload({  
    url:new-page-url,  
    id:new-page-id,//默认使用当前页面的url作为id  
    styles:{},//窗口参数  
    extras:{}//自定义扩展参数  
});

试试 这个 昨天我也遇到过

  • 1***@qq.com (作者)

    用mui.preload 放到 plusready里面就行了

    2017-04-18 09:11

2***@qq.com

2***@qq.com

请问解决这个问题了么,我也遇到了,请赐教。

  • 1***@qq.com (作者)

    把mui.preload 放到 plusready里面就行了

    2017-05-05 08:05

  • 2***@qq.com

    哦哦。谢谢。

    2017-05-05 13:20

4***@qq.com

4***@qq.com - 11

2楼的方法可以,顺利解决,多谢

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