页面A:
window.addEventListener('cusRefresh', function() {
setZhuTiCi();
});
mui.openWindow('B.html'); // 仅mui.openWindow打开的页面,可通过mui.fire传递事件及参数
----------------------------------------------------------
页面B:
mui.init({
beforeback: function() {
//获得列表界面的webview
var list = plus.webview.currentWebview().opener(); //这种方式也可以
//目标页面
//var list = plus.webview.getWebviewById('sheqinglist');
//触发列表界面的自定义事件(refresh),从而进行数据刷新
mui.fire(list, 'cusRefresh');
//返回true,继续页面关闭逻辑
return true;
}
});
调用用 mui.back(); 触发事件。
或者直接调用:
var listt = plus.webview.currentWebview().opener();
mui.fire(listt, 'cusRefresh');
mui.back();
备注:自定义事件名称不要用 refresh,避免冲突。