• 移动端导航返回按钮事件


    popstate:返回事件 
     
     
      goPage(item) {
          this.show = true
            if (window.history && window.history.pushState) {
            this.preventDefault = true;
         
            // 往历史记录里面添加一条新的当前页面的url
            history.pushState(null, null, document.URL);
          }
        },
     
       hijack() {
          // 给 popstate 绑定一个方法
          window.addEventListener("popstate", this.backNative);
        },
        backNative(e) {
          if (this.preventDefault) {
            e.preventDefault();
              this.show = false
            //执行后清除preventDefault
            this.preventDefault = false;
          } else {
            console.log("默认");
          }
        },
        removeHijack() {
          window.removeEventListener("popstate", this.backNative);
        },
  • 相关阅读:
    HZOJ 太阳神
    HZOJ Silhouette
    HZOJ Dash Speed
    HZOJ 巨神兵
    值得纪念的cspsAFO总结
    11月FLAG
    模板易错总结
    树 总结
    DP总结(优化等)
    代码低级错误总结
  • 原文地址:https://www.cnblogs.com/L807192770/p/14640912.html
Copyright © 2020-2023  润新知