mui跨頁面的傳值和取值


最近在做一個基於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頁面的值。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM