You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在React中初始化FullCalendar的dayGridMonth视图为指定月份

React中FullCalendar初始加载指定月份的实现方法

你需要使用FullCalendar的initialDate属性来指定初始加载的月份,而非你设想的month属性。该属性接受ISO 8601格式的日期字符串(例如"2024-05-01"),FullCalendar会自动定位到该日期所属的月份视图。

修改后的代码示例:

<div className='calendar'>
  <FullCalendar
    plugins={[dayGridPlugin]}
    initialView='dayGridMonth'
    events={calendarEvents}
    eventContent={renderEventContent}
    firstDay={1}
    initialDate="2024-05-01" // 填入目标月份的任意日期即可
  />
</div>

补充说明:

  • initialDate的值只需是目标月份内的任意一天,FullCalendar会自动渲染对应月份的完整视图
  • 若需从用户配置动态获取日期,可将其存入状态变量后再传递给该属性

内容的提问来源于stack exchange,提问作者Jingyi Wang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 14:02:33