91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue中監聽窗口關閉事件并在窗口關閉前發送請求

發布時間:2020-07-26 07:09:28 來源:網絡 閱讀:826 作者:wx5a684dffd5e61 欄目:web開發

Vue中監聽窗口關閉事件并在窗口關閉前發送請求,代碼如下:

mounted() {
      window.addEventListener('beforeunload', e => this.beforeunloadHandler(e))
      window.addEventListener('unload', e => this.unloadHandler(e))
    },
    destroyed() {
      window.removeEventListener('beforeunload', e => this.beforeunloadHandler(e))
      window.removeEventListener('unload', e => this.unloadHandler(e))
    },
    methods: {
      beforeunloadHandler(){
        this._beforeUnload_time=new Date().getTime();
      },
      unloadHandler(e){
        this._gap_time=new Date().getTime()-this._beforeUnload_time;
        debugger
        //判斷是窗口關閉還是刷新
        if(this._gap_time<=5){
          //如果是登錄狀態,關閉窗口前,移除用戶
          if(!this.showLoginButton){
            $.ajax({
              url: '/pictureweb/user/remove',
              type: 'get',
              async:false, //或false,是否異步

            })
          }
        }
      },
}

window.beforeunload事件在window.unload事件之前執行。同時注意ajax請求方式必須為同步請求,所以不能使用axios,因為axios不能執行同步請求。

分享一些技術學習視頻資料:https://pan.baidu.com/s/13dbR69NLIEyP1tQyRTl4xw

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浦城县| 胶州市| 田林县| 石景山区| 安庆市| 亳州市| 阜康市| 铜川市| 蕉岭县| 石景山区| 丽江市| 甘南县| 罗甸县| 平陆县| 汨罗市| 鹿泉市| 惠东县| 石棉县| 蒙自县| 镇雄县| 拜城县| 库尔勒市| 鄂温| 阜平县| 邢台市| 荃湾区| 岐山县| 胶州市| 宁化县| 嘉祥县| 茌平县| 津南区| 合阳县| 富顺县| 兴和县| 且末县| 连城县| 名山县| 宁蒗| 伊金霍洛旗| 隆德县|