MUI開發大全html
mui.openWindow({ url:new-page-url, id:new-page-id, styles:{ //不傳 默認全屏打開 top:newpage-top-position,//新頁面頂部位置 bottom:newage-bottom-position,//新頁面底部位置 width:newpage-width,//新頁面寬度,默認爲100% height:newpage-height,//新頁面高度,默認爲100% ...... }, extras:{ .....//自定義擴展參數,能夠用來處理頁面間傳值 }, show:{ autoShow:true,//頁面loaded事件發生後自動顯示,默認爲true aniShow:animationType,//頁面顯示動畫,默認爲」slide-in-right「; duration:animationTime//頁面動畫持續時間,Android平臺默認100毫秒,iOS平臺默認200毫秒; }, waiting:{ autoShow:true,//自動顯示等待框,默認爲true title:'正在加載...',//等待對話框上顯示的提示內容 } })
mui.init({ swipeBack:true //啓用右滑關閉功能 });
mui.init({ beforeback: function(){ //返回前邏輯處理 return true; } });
1.父傳子web
var self = plus.webview.currentWebview();
var value = self.key;框架
2.子掉指定窗口方法ide
window.addEventListener(func, function(event) { console.log(event.detail) //處理邏輯 event.detail爲傳參對象 })
子頁面調用動畫
var pWin = plus.webview.getWebviewById(id);//id爲指定窗口
var pWin = plus.webview.currentWebview().opener();//父窗口
mui.fire(pWin, func, obj); // func 方法名; obj 傳參ui