第一種方法:
// 重寫mui.back
var old_back = mui.back;
mui.back = function(){
var wobj = plus.webview.currentWebview().opener();
//id爲父頁面id,可以換成任何準備刷新頁面的id
//也可對父頁面執行其他函數,自行設置定義
wobj.reload(true);
//繼續當前頁面原有返回邏輯
old_back();
}
第二種方法:
mui.init({
beforeback: function() {
//獲得父頁面的webview
var list = plus.webview.currentWebview().opener();
//觸發父頁面的自定義事件(refresh),從而進行刷新
mui.fire(list, 'refresh');
//返回true,繼續頁面關閉邏輯
return true;
}
});