mui.back()返回刷新功能

本文轉自:91博客;原文地址:http://www.9191boke.com/225417323.html
html

 

使用場景:操做某個步驟須要獲取用戶信息,若是用戶未登錄,則跳轉登陸頁面,登錄成功以後使用mui.back()返回父頁面,父頁面必須刷新。web

子頁面:登錄頁ui

父頁面:跳轉登陸頁的頁面spa

1. 在子頁面初始化時,註冊beforeback方法;code

mui.init({
    beforeback: function() {
     //得到父頁面的webview
        var list = plus.webview.currentWebview().opener();
     //觸發父頁面的自定義事件(refresh),從而進行刷新
        mui.fire(list, 'refresh');
        //返回true,繼續頁面關閉邏輯
        return true;
    }
});

2.在父頁面中添加事件監聽:htm

window.addEventListener('refresh', function(e){//執行刷新
    location.reload();
});

 

 

這樣,在子頁面執行返回操做mui.back()時,會執行父頁面的refresh事件。blog

 

 

擴展:mui返回頁面傳參事件

相關文章
相關標籤/搜索