在父页面中添加事件监听:
window.addEventListener('refresh', function(e) {
chaxun();//执行刷新方法
});
在子页面初始化时,注册beforeback方法:
mui.init({
beforeback: function() {
//获得父页面的webview
var list = plus.webview.currentWebview().opener(); //触发父页面的自定义事件(refresh),从而进行刷新
mui.fire(list, 'refresh');
//返回true,继续页面关闭逻辑
return true;
}
});
在两个界面添加以上方法后。在子界面任意位置使用mui.back();即可达到效果