方法一:
子页面:
mui.init({
beforeback: function() {
//获得父页面的webview
var list = plus.webview.currentWebview().opener();
//触发父页面的自定义事件(refresh),从而进行刷新
mui.fire(list, 'refresh');
//返回true,继续页面关闭逻辑
return true;
}
});
父页面:
(function($, doc) {
window.addEventListener('refresh', function(e) {
//执行刷新
location.reload();
});
})(mui, document);
当父页面有加载更多功能时不适用,会导致手机闪屏
方法二
子页面加:
mui.plusReady(function() {
var primaryBack = mui.back;
mui.back = function() {
var wobj = plus.webview.getWebviewById("要跳转的页面ID");
wobj.reload(true);
primaryBack();
}
})