mui在当前页面刷新上一个页面的方法


使用场景如在订单详情里取消订单,通过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了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM