鍍金池/ 問(wèn)答/HTML/ VUE做一個(gè)ajax輪詢這個(gè)輪詢得函數(shù)應(yīng)該寫(xiě)在哪里啊

VUE做一個(gè)ajax輪詢這個(gè)輪詢得函數(shù)應(yīng)該寫(xiě)在哪里啊

我現(xiàn)在有一個(gè)需求需要進(jìn)入一個(gè)頁(yè)面的時(shí)候就一直開(kāi)始做一個(gè)輪詢請(qǐng)求
我想問(wèn)下我這個(gè)輪詢請(qǐng)求應(yīng)該寫(xiě)在哪里啊
比如我的輪詢函數(shù)是 fn(){}
這個(gè)輪詢函數(shù)是應(yīng)該寫(xiě)在created{}里面嗎

回答
編輯回答
何蘇葉

使用settimeout會(huì)不會(huì)更好一點(diǎn),因?yàn)槟忝看芜M(jìn)入這個(gè)頁(yè)面的時(shí)候都要進(jìn)行輪詢,而且應(yīng)該只進(jìn)行一次

2018年5月31日 16:26
編輯回答
凹凸曼

正常寫(xiě)方法,然后在create里面創(chuàng)建setInterval去調(diào)用這個(gè)方法,保存setInterval的返回值,記得在unmounted生命周期函數(shù)內(nèi)部把這個(gè)定時(shí)器清理掉,不然會(huì)報(bào)錯(cuò)

2018年2月1日 08:02
編輯回答
溫衫
created() {
  window.InitSetInterval = setInterval(fn(),2000)
},
mounted() {
},
destroyed: {
   clearInterval(window.InitSetInterval )
}

2017年2月18日 11:31