mui在當前頁面刷新上一個頁面的方法


使用場景如在訂單詳情里取消訂單,通過mui自帶頭部返回按鈕返回訂單列表頁,訂單列表頁剛操作完的數據沒有改變狀態,例如收藏列表點擊進入詳情取消收藏后通過返回按鈕返回列表頁數據沒有改變

方法

當前頁面跳轉時帶上頁面id     (也就是列表頁進入詳情頁時)

mui.openWindow({
url: '../xiangqing/new_file.html', //URL
extras: {
  cid: cid     //攜帶的參數
},
  id:"collction",    //  自定義的當前頁面id

})

當前頁的mui.plueReady里添加刷新方法

window.addEventListener('refresh', function(e){//執行刷新
location.reload();
})

下一個頁面,也就是詳情頁

var list = plus.webview.currentWebview().opener();    
         //refresh是A頁面自定義事件
        mui.fire(list, 'refresh');
             //返回true,繼續頁面關閉邏輯
         return true;

如果頁面是自定義的返回事件

上一段代碼加在返回事件里就ok了


免責聲明!

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



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