1. 程式人生 > >mui返回上個頁面並重新整理資料

mui返回上個頁面並重新整理資料

今天寫專案遇到個問題,就是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,並放對位置