1. 程式人生 > >mui跨頁面的傳值和取值

mui跨頁面的傳值和取值

記錄 dial .html right options xtra tom ng- 根據

最近在做一個基於mui框架的移動app、遇到跨頁面傳值的問題、在此做以記錄

    mui.openWindow({
                    url:parkDetail.html,
                    id: parkDetail,
                    styles:{
                      top:newpage-top-position,//新頁面頂部位置
                      bottom:newage-bottom-position,//新頁面底部位置
                      width:
newpage-width,//新頁面寬度,默認為100% height:newpage-height,//新頁面高度,默認為100% }, extras:{ idd : parkDetailId //這就是要傳至B頁面的值 }, createNew:false,//是否重復創建同樣id的webview,默認為false:不重復創建,直接顯示 show:{ autoShow:
true,//頁面loaded事件發生後自動顯示,默認為true aniShow:slide-in-right,//頁面顯示動畫,默認為”slide-in-right“; duration:animationTime//頁面動畫持續時間,Android平臺默認100毫秒,iOS平臺默認200毫秒; }, waiting:{ autoShow:true,//自動顯示等待框,默認為true title:
正在加載...,//等待對話框上顯示的提示內容 options:{ width:waiting-dialog-widht,//等待框背景區域寬度,默認根據內容自動計算合適寬度 height:waiting-dialog-height,//等待框背景區域高度,默認根據內容自動計算合適高度 } } })

傳值之後、我們在目標頁面取值

mui.plusReady(function() {

                /***
                 * 獲取上一個頁面所傳的id值
                 */
                var self=plus.webview.currentWebview();//獲取當前窗體對象
                var receiveID=self.idd;//接收A頁面傳入的id參數值
                 
});

由此、我們就可以取得由A頁面傳至B頁面的值。

mui跨頁面的傳值和取值