mui跨頁面的傳值和取值
阿新 • • 發佈:2018-08-24
記錄 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跨頁面的傳值和取值