• vueAPP打包手机物理返回键bug


    vue项目打包为app继承手机物理键,在vue框架index.html下写如下代码可以:

     var time = ""; // 保存第一次按键时间;
          // 监听返回按钮
          document.addEventListener("plusready", function() {
            plus.key.addEventListener(
              "backbutton",
              function(evt) {
                var webview = plus.webview.currentWebview();
                var url = location.hash;
                if (
                  url == "#/login" ||
                  url == "#/InformationHome" ||
                  url == "#/dynamic" ||
                  url == "#/college" ||
                  url == "#/MySelf"
                ) {
                  // 处于app首页,满足退出app操作
                  plus.nativeUI.toast("再按一次退出程序");
                  if (new Date() - time < 2000) {
                    // 小于2s,退出app
                    webview.close();
                  } else {
                    // 大于2s,重置时间戳,
                    time = new Date();
                  }
                  return;
                } else {
                  history.go(-1); // 不满足退出操作,返回
                }
              },
              false
            );
          });
  • 相关阅读:
    JavaScript经典效果集锦之五(转)
    消息队列函数
    ipcs查看消息队列命令
    sizeof的解析
    【转】使用Reporting Services制做可折叠的报表
    【转】Hibernate动态条件查询(Criteria Query)
    【Wonder原创】NHibernate调用存储过程
    【转】C# const和readonly的区别
    【转】人际关系经验
    winform只存在一个进程处理
  • 原文地址:https://www.cnblogs.com/wqxh/p/12889830.html
Copyright © 2020-2023  润新知