mui.fire 目標頁無法監聽到 觸發事件


//獲得詳情頁面
  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 相同,否則將無法觸發監聽事件!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM