使用场景如在订单详情里取消订单,通过mui自带头部返回按钮返回订单列表页,订单列表页刚操作完的数据没有改变状态,例如收藏列表点击进入详情取消收藏后通过返回按钮返回列表页数据没有改变
方法
当前页面跳转时带上页面id (也就是列表页进入详情页时)
mui.openWindow({
url: '../xiangqing/new_file.html', //URL
extras: {
cid: cid //携带的参数
},
id:"collction", // 自定义的当前页面id
})
当前页的mui.plueReady里添加刷新方法
window.addEventListener('refresh', function(e){//执行刷新
location.reload();
})
下一个页面,也就是详情页
var list = plus.webview.currentWebview().opener();
//refresh是A页面自定义事件
mui.fire(list, 'refresh');
//返回true,继续页面关闭逻辑
return true;
如果页面是自定义的返回事件
上一段代码加在返回事件里就ok了