如何阻止FullCalendar multiMonthPlugin调整画布时合并事件并强制显示两行事件
解决方案
针对FullCalendar multiMonth视图强制显示所有事件(不出现「+」链接),可以通过以下两种方式实现:
1. 配置项调整
在日历配置中添加 dayMaxEvents: false,该配置会禁用事件数量限制,强制显示单日所有事件,不会生成「更多」展开链接。修改后的完整配置如下:
plugins: [multiMonthPlugin], initialView: 'multiMonthYear', dayMaxEvents: false
2. CSS辅助(配置项不生效时备用)
如果上述配置仍有问题,可通过CSS强制设置日期单元格的最小高度,确保能容纳2个事件:
.fc-daygrid-day-events { min-height: 4em; /* 根据你的事件行高调整具体数值 */ }
说明:dayMaxEvents 默认值为 true,会根据单元格高度自动合并超出显示空间的事件;设为 false 后会忽略空间限制,显示所有事件,正好匹配你单日最多2个事件的需求。
内容的提问来源于stack exchange,提问作者polguil
相关产品推荐
相关产品推荐

