MUI 頁面刷新及頁面傳值問題

 

1、頁面刷新問題html

1.父頁面A跳轉到子頁面B,B頁面修改數據後再跳回A頁面,刷新A頁面數據
(1).父頁面A代碼
window.addEventListener("pageflowrefresh", function (e) {
    location.reload();
});
(2).子頁面B代碼
var main = plus.webview.currentWebview().opener();//獲取父頁面A對象
var main = plus.webview.getWebviewById('A');//或者經過A頁面id獲取A頁面對象
mui.fire(main, "pageflowrefresh" );//出發A頁面的pageflowrefresh方法
mui.redirect('A','A.html');//跳轉到A頁面
2、頁面間傳值問題
1.從A頁面傳值到B頁面(mui.fire()方式)
(1).A頁面代碼
var main = plus.webview.getWebviewById('B');
mui.fire(main, "pageflowrefresh",{
    id:100
  })
(2).B頁面代碼 www.bcty365.com
window.addEventListener("pageflowrefresh", function (e) {
    //得到事件參數
    var id = e.detail.id;
});
2.從A頁面傳值到B頁面(mui.方式)
(1).A頁面代碼
mui.openWindow({url:'B.html',extras:{id:'100'}});
(2).B頁面代碼
var self=plus.webview.currentWebview();//獲取當前窗體對象
var receiveID=self.id;//接收A頁面傳入的id參數值
相關文章
相關標籤/搜索