本文轉自: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返回頁面傳參事件