f7-android-back.txt // 监听安卓返回按键事件var onBackKeyDown = function() { // 下面的if判断页面是否是首页如果是才执行,否则执行else的返回上一页 if ($f7.getCurrentView().url == 'home') { $.alertMessager
// 监听安卓返回按键事件
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);
