我想我在 fullcalendar.io 3.6.1 版中发现了一个错误。使用谷歌日历事件源时,加载回调不会被触发。
看起来有人调用 this.calendar.pushLoading(); 在 fullcalendar.js 中,在每个扩展的 EventSource 类中调用 return Promise.construct 语句之前。但是在谷歌日历事件源的 gcal.js 中,这是缺失的。调用 _this.calendar.popLoading(); 的问题相同;收到回复时。
我在我的网站的本地副本中添加了这个,它似乎有效。它在 3.4.0 版本中工作,但看起来 EventSources 的构建是在 3.5.0 中重新编写的,并且从那时起就丢失了。