亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

长宁县| 攀枝花市| 八宿县| 沧州市| 临城县| 屏边| 绵竹市| 海门市| 报价| 玉环县| 邻水| 吉木萨尔县| 东海县| 高唐县| 庆阳市| 明星| 勃利县| 禹州市| 汤阴县| 甘孜县| 康定县| 万州区| 华容县| 鹤峰县| 新乡市| 尚志市| 黄大仙区| 安国市| 蒙自县| 汝阳县| 安新县| 尉犁县| 林州市| 南宫市| 卢氏县| 元朗区| 福清市| 安多县| 壶关县| 宣城市| 海宁市|