轉 https://blog.csdn.net/mercedescc/article/details/82769264
今天寫項目遇到個問題,就是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,並放對位置
---------------------
作者:MercedesCc
來源:CSDN
原文:https://blog.csdn.net/mercedescc/article/details/82769264
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!