道歉。结果发现资源的API返回了;resourceId";而不是";id";
我正在通过设置this.calendarOptions.resources
基于不断变化的select元素更新资源列表,并且我还使用一个函数来获取事件。
当我将这些东西组合在一起时,资源会被显示,事件似乎会被提取,但它们不会显示在时间线上。在更新资源后,我还尝试了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