- 子页面执行方法
-
function xx()
{ -
//获得列表界面的webview -
var list = plus.webview.currentWebview().opener(); -
//触发列表界面的自定义事件(refresh),从而进行数据刷新 -
mui.fire(list, 'refresh'); -
//返回true,继续页面关闭逻辑 -
} }); - 父页面进行监听,然后刷新
-
window.addEventListener('refresh',
function(e) { -
sx(刷新的自定义方法); -
})
子页面传数据:
var xxxx = 需要传输的值;
var xxxxxx = 需要传输的值
mui.fire(pwin,"x",{JSON数据 xxid:'xxid', xxx : xxxx, xxxxx : xxxxxx});
父页面监听并接收值:
window.addEventListener("x", function(event){
var id = event.detail.xxid;
document.getElementById('xx').value = event.detail.xxx;
document.getElementById('xx').value = event.detail.xxxxx;
var id = event.detail.xxid;
document.getElementById('xx').value = event.detail.xxx;
document.getElementById('xx').value = event.detail.xxxxx;
});