使用場景如在訂單詳情里取消訂單,通過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了