zoukankan      html  css  js  c++  java
  • 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
            );
          });
  • 相关阅读:
    oracle 11g 执行先决条件检查失败的解决方法
    Oracle 11g 详细安装步骤
    Github的使用
    Git的配置与基本操作
    Git安装教程(windows)
    robot framework 自动化框架环境搭建
    Windows下jenkins环境搭建
    Windows 下搭建 SVN服务器
    fiddler配置及使用教程
    逆序链表
  • 原文地址:https://www.cnblogs.com/wqxh/p/12889830.html
Copyright © 2011-2022 走看看