mui返回上个页面并刷新数据
今天写项目遇到个问题,就是B页面支付操作完成以后,点击返回按钮要到A页面,此时A页面的余额需要刷新,无论是vue项目还是app项目好像并没有用到过这个东西。好一阵的头大,用的mui框架,网上能找的方法几乎都试了,不知道原因所以无法解决。最后终于弄清楚了原因。B页面这样写:mui.init({ beforeback: function() { ...
今天写项目遇到个问题,就是B页面支付操作完成以后,点击返回按钮要到A页面,此时A页面的余额需要刷新,无论是vue项目还是app项目好像并没有用到过这个东西。
好一阵的头大,用的mui框架,网上能找的方法几乎都试了,不知道原因所以无法解决。
最后终于弄清楚了原因。
B页面这样写:
mui.init({
beforeback: function() {
var list = plus.webview.currentWebview().opener();
//refresh是A页面自定义事件
mui.fire(list, 'refresh');
//返回true,继续页面关闭逻辑
return true;
}
});
A页面这样写:
window.addEventListener('refresh', function(e){//执行刷新
location.reload();
});
就能实现上述效果,前提是要有mui,并放对位置
更多推荐
所有评论(0)