mui註銷帳號

用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();
相關文章
相關標籤/搜索