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();
相关文章
相关标签/搜索