回覆列表
-
1 # 前端實驗室
-
2 # 疲憊的接線員
用setInterval
new Vue({
data: {
a: 1
},
mounted: ()=> {
this.timer = setInterval(() => { //setInterval實時重新整理
fetch("http://example.com") //ajax請求
.then(res => {
this.a=res.a;
})
}, 1000)
},
beforeDestory: ()=>{
this.timer && clearInterval(this.brush); //銷燬interval
}
})
前端使用websocket,或者封裝好的元件socket.io,退而求其次使用setInterval定時器輪詢後端介面