
beforeback: function() {
//获得父页面的webview
var list = plus.webview.currentWebview().opener()
//触发父页面的自定义事件(refresh),从而进行刷新
mui.fire(list, 'refresh')
//返回true,继续页面关闭逻辑
return true
}
})
在父页面中添加事件监听
window.addEventListener('refresh', function(e){//执行刷新 location.reload()})
在要接受的页面用window.addEventListener('方法名称',function(event){
//通过event.detail可获得传递过来的参数内容
})
启动事件监听。在需要触发事件的页面调用
mui.fire(pageId,'方法名称',{})
第一个参数是需要接受页面的对象可以通过plus.webview.getWebviewById('页面id')获得,
第二个是监听事件的方法名称,
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)