vue實現每隔幾秒請求一次介面(輪詢)

2021-09-02 22:50:37 字數 304 閱讀 4753

專案中我們經常需要實現輪詢-每隔幾秒請求一次介面重新整理資料

一般都會使用setinterval,但要注意單純使用它會導致頁面卡死,關於怎麼解決這個問題感謝年樹先生的分享,在此做個記錄方便以後查閱

原博位址如下:

解決方法如下:

window.setinterval(() => , 30000)
解釋:setinterval不會清除定時器佇列,每重複執行1次都會導致定時器疊加,最終卡死你的網頁。

但是settimeout是自帶清除定時器的

如果有更好的方法歡迎指導

vue如何實現輪詢,每隔幾秒請求一次

業務場景 某個業務號經過繳費之後,會生成乙個保單號,我們需要每隔幾秒請求一次拿到保單號 在此場景中,因為保單號是需要第三方平台確認收到賬款之後才返回的,而且是乙個乙個單號返回的,當我們選擇n條資料進行操作的時候,我們就必須每隔幾秒請求一次,直到我們拿到的保單號和我們請求的資料條數相同時,停止請求 話...

為什麼硬碟指示燈每隔幾秒鐘閃爍一次?

在windows 95那個時代,人們會注意到 他們的硬碟指示燈會每隔幾秒鐘閃爍一次。這是咋回事?實際上,這根本就不是硬碟指示燈啦。windows 95會周期性地檢查你的cd rom驅動器是否插入有光碟。有一些計算機會沒有將 硬碟驅動器指示燈 連線到硬碟而是連線到scsi或ide匯流排。因此,指示燈不...

Android每隔幾秒做乙個動作實現方法

android每隔幾秒做乙個動作實現方法 timer timer new timer timer.schedule new timertask 500,2000 秒之後,每隔2秒做一次run 操作 注 在run 方法中不可以用來直接對ui執行緒進行操作,如果對ui操作會造成介面閃退。要實現每隔幾秒做...