mui 在页面传值提示webview[] does not exist 这个错误?解决办法

提示这个错误,就是没有定义这个webview页面

1、在父页面

解决在mui.init里预加载这个页面

mui.init({
preloadPages:[//缓存其他页面 
{
url: '../SellerHome/seller_index.html', //子页面HTML地址,支持本地地址和网络地址
        id: '../SellerHome/seller_index.html', //子页面标志
}
]
});



在使用   mui.fire跨页面传值:

var detailPage = plus.webview.getWebviewById(‘../SellerHome/seller_index.html’);
//触发详情页面的newsId事件
mui.fire(detailPage,'look_shops',item);
//打开详情页面  www.bcty365.com  
mui.openWindow({
   id:‘../SellerHome/seller_index.html’
});


2、在子页面:

window.addEventListener('look_shops', function(event) { //商户详细页面
console.log(JSON.stringify(event.detail))
  });


解决问题,页面传值解决,如果又跟好的办法,希望多多指点

你可能感兴趣的:(Hbuilder+MUI)