当前位置 : 主页 > 网络编程 > JavaScript >

f7-android-back.txt

来源:互联网 收集:自由互联 发布时间:2021-06-30
f7-android-back.txt // 监听安卓返回按键事件var onBackKeyDown = function() { // 下面的if判断页面是否是首页如果是才执行,否则执行else的返回上一页 if ($f7.getCurrentView().url == 'home') { $.alertMessager
f7-android-back.txt
// 监听安卓返回按键事件
var onBackKeyDown = function() {
    // 下面的if判断页面是否是首页如果是才执行,否则执行else的返回上一页
    if ($f7.getCurrentView().url == 'home') {
         $.alertMessager('再点击一次退出!');
         document.removeEventListener("backbutton", onBackKeyDown, false); // 注销返回键
         document.addEventListener("backbutton", exitApp, false);// 通过监听返回键绑定退出事件
         // 3秒后重新注册
         var interval_id = window.setTimeout(function() {
             window.clearTimeout(interval_id);
             document.removeEventListener("backbutton", exitApp, false); // 注销返退出事件
             document.addEventListener("backbutton", onBackKeyDown, false); // 返回键
         }, 3000);
    } else {
         this.$router.back();  // 后退
    }
}

// 退出App
var exitApp = function() {
    navigator.app.exitApp();
}

document.addEventListener("backbutton", onBackKeyDown, false);
网友评论