mui返回上個頁面並刷新數據


轉 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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM