zoukankan      html  css  js  c++  java
  • VueApp监听手机物理返回键的事件

    代码

    第一步创建js文件夹子
    在main里面引用
     
    JS文本内容如下
    //监听手机物理返回键的事件
    document.addEventListener('plusready', function() {
        var first = null;
        plus.key.addEventListener('backbutton', function() {
            if(!first) {
                first = new Date().getTime(); //记录第一次按下回退键的时间
                var urls = location.hash.split('/')[1]
                //var Currenturls = location.hash.split('/')[0]
                
                 if (urls=="NewD"||urls=="StartScan") {
                   // alert(urls);
                    //history.go(-1);
                 }else{
                    history.back(-1);
                 }
                setTimeout(function() {
                    //0.5s中后清除,因为1s的间隔相对于太长,这样连续按两次就退出去,效果不好
                    first = null;
                }, 500);
            } else {
                if(new Date().getTime() - first < 500) {
                    //如果两次按下的时间小于0.5s,同上
                    plus.runtime.quit(); //那么就退出app
                }
            }
        });
    })
  • 相关阅读:
    MyBatis嵌套查询column传多个参数描述
    RabbitMQ入门Demo
    使用Nginx配置资源虚拟路径
    RabbitMQ在windows环境下的安装
    Nginx的一些基本功能
    Maven的setting配置文件
    Dubbo与Zookeeper
    swap是干嘛的?
    HttpMessageConverter那回事
    java 深拷贝与浅拷贝机制详解
  • 原文地址:https://www.cnblogs.com/zt199510/p/12760355.html
Copyright © 2011-2022 走看看