子页面 返回不要用 mui.back(),
用以下两步代替
plus.webview.currentWebview().close()关闭当前页,
plus.webview.currentWebview().opener().show()打开父页面
mui.fire 用来传参
具体代码:
子页面:
var currentSonPage = plus.webview.currentWebview();
var friendPage = self.opener();
mui.fire(opener, 'refresh', {});
currentSonPage .close();
opener.show();
mui.fire(friendPage , 'changeData', {
"unid": "ceshi12345678"
});
currentSonPage .close();
friendPage .show();
父页面接受
//监听自定义事件,用于和B.html页面进行通信
window.addEventListener("changeData", function(e) {
// alert(e.detail.unid)
//下面是业务代码
initPage()
});