1 回答

TA貢獻(xiàn)1900條經(jīng)驗 獲得超5個贊
所以我有一個 vuetify 簡單表格,顯示可以預(yù)約的時間。然而,這個時間是從數(shù)據(jù)庫中提取的,并且該信息每 5 分鐘就會更改一次(基于預(yù)訂或取消的人)。用戶需要刷新表才能獲取最新的更改。我試圖在 VueJs 中引入某種自動刷新功能,每 5 分鐘重新加載一次數(shù)據(jù)。這是我現(xiàn)在被調(diào)用的方法
created(){
this.fetchAvailableTimeSlotsData75();
},
method:{
fetchAvailableTimeSlotsData75() {
this.$axios.get('appointments75', {
params: {
date: this.isCurrentMonth(this.strSelectedDate) ? '' : this.strSelectedDate,
week: this.intPageNumber
}
})
.then((objResponse) => {
if(objResponse.status == 200){
// console.log(objResponse.data)
this.total = objResponse.data.total;
this.arrAvailableDates = objResponse.data.dates;
this.arrAppointmentsData = objResponse.data.data;
this.getAppointments();
}
})
.catch((objError) => {
})
.finally(() => {
this.blnLoading = false;
this.snackbar = false
});}
}
在 VueJs 中解決這個問題的最佳方法是什么?有任何想法嗎?
添加回答
舉報