#javascript #vue.js #fullcalendar #fullcalendar-5
#javascript #vue.js #fullcalendar #fullcalendar-5
Вопрос:
Я обновляю список ресурсов на основе изменяющегося элемента select с помощью настройки this.calendarOptions.resources
, а также использую функцию для получения событий.
Когда я объединяю эти вещи, отображаются ресурсы, и события, похоже, извлекаются, но они не отображаются на временной шкале. Я также попытался calendarAPI.refetchEvents()
после обновления ресурсов посмотреть, имеет ли это какое-либо значение. События извлекаются, но все еще не отображаются.
Если я исправлю ресурсы без его обновления, события календаря будут отображаться успешно.
Любые мысли, почему это может произойти, с благодарностью.
calendarOptions: {
resources: [],
events: this.getEvents
...
}
getEvents:
async getEvents(info) {
try {
const response = await this.$http.get(myurl)
return response.data.bookings
} catch (e) {
console.log(e)
}
}
getResources:
async getResources() {
try {
const response = await this.$http.get(myresourceurl)
this.calendarOptions.resources = response.data.resources
} catch (e) {
console.log(e)
}
}
111
Ответ №1:
Извинения. Оказывается, API для ресурсов возвращал «resourceId» вместо «id» 🙄