cordova app页面后退及退出功能

vue代码

let exitAppTicker = 0
document.addEventListener("deviceready", () => {
    document.addEventListener("backbutton", () => {
        //判断当前路由是否为首页或者登录页面
        if (this.$route.path == '/index' || this.$route.path == '') {
            if (exitAppTicker == 0) {
                exitAppTicker++;
                this.$toast({
                    message: '再按一次退出',
                });
                setTimeout(() => {
                    exitAppTicker = 0;
                }, 1000);
            } else if (exitAppTicker == 1) {
                navigator.app.exitApp(); //退出app
            }
        } else {
            this.$router.go(-1)
        }
    }, false);
}, false);

发表评论

电子邮件地址不会被公开。 必填项已用*标注