如何计算 FullCalendar 的全天事件加载

How to count all day events onload of the FullCalendar

我正在为我的项目使用完整日历,我需要获取加载日历的每日约会计数。 插件的Link:https://fullcalendar.io/

这将为您提供当前视图中的事件(约会)数量,其中 calendar 是对您的 FullCalendar 对象的引用。

calendar.getEvents().filter(x => (x.start >= calendar.view.currentStart && x.end <= calendar.view.currentEnd)).length

你可以把它放在 datesSet

datesSet(dateInfo) {
    var numberOfAppointments = calendar.getEvents().filter(x => (x.start >= calendar.view.currentStart && x.end <= calendar.view.currentEnd)).length;
}

您可以进一步将其过滤到特定的日期,或者创建一个每天的约会数组。

以上内容基于FullCalendar v5