js 實現簡單的輪詢


在實際開發中,經常會有輪詢的效果。

1、js實現輪詢效果==》使用setTimeout,clearTimeout方法

function setTimer () {
         let timer
        axios.post(url, params)
        .then(function (res) {
            if(res){
                console.log(res);
                timer = setTimeout(() => {
                    this.setTimer()
                }, 5000)       
            }else {
                clearTimeout(timer) //清理定時任務
            }
            
        })
        .catch(function (error) {
                console.log(error);
        });
},                    

 2.HTML5推出新的對象:websocket

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM