//獲得詳情頁面
if(!detailPage){
detailPage = plus.webview.getWebviewById('detail.html');
}
//觸發詳情頁面的newsId事件
mui.fire(detailPage,'newsId',{
id:id
});
//添加newId自定義事件監聽
window.addEventListener('newsId',function(event){
//獲得事件參數
var id = event.detail.id;
//根據id向服務器請求新聞詳情
.....
});
mui.openWindow({url, id, extras})
mui.fire(target, event, data)
window.addEventListener(event, function(event){})
一定要注意的是 用mui.openWindow打開新頁面時傳的 id 值,一定要和mui.fire中的 target 相同,否則將無法觸發監聽事件!!!