用mui的登錄模板,註銷退出後,再登錄出現問題:進入設置頁面;html
首先帖一下模板的退出js:ios
//退出操做****************** document.getElementById('exit').addEventListener('tap', function() { if (mui.os.ios) { app.setState({}); mui.openWindow({ url: 'login.html', id: 'login', show: { aniShow: 'pop-in' }, waiting: { autoShow: false } }); return; } var btnArray = [{ title: "註銷當前帳號" }, { title: "直接關閉應用" }]; plus.nativeUI.actionSheet({ cancel: "取消", buttons: btnArray }, function(event) { var index = event.index; switch (index) { case 1: //註銷帳號 app.setState({}); /* * 注意: * 一、因本示例應用啓動頁就是登陸頁面,所以註冊成功後,直接顯示登陸頁便可; * 二、若是真實案例中,啓動頁不是登陸頁,則需修改,使用mui.openWindow打開真實的登陸頁面 */ plus.webview.getLaunchWebview().show("pop-in"); //若啓動頁不是登陸頁,則需經過以下方式打開登陸頁 // mui.openWindow({ // url: 'login.html', // id: 'login', // show: { // aniShow: 'pop-in' // } // }); break; case 2: plus.runtime.quit(); break; } }); }, false);
解決辦法:web
在點擊打開首頁面後即代碼:app
plus.webview.getLaunchWyebview().show("pop-in");後面加上當前頁面的back()方法即: var curr = plus.webview.currentWebview(); curr.back();