javascript - React 中的完整日历类型错误 : Cannot read property 'calendar' of undefined

标签 javascript reactjs fullcalendar

我在尝试存储有关状态中选定时间的信息时收到错误。感谢您的帮助,感谢您的宝贵时间!如果你们需要更多具体信息,请告诉我。

以下是我的组件中的代码片段:

  const Calendar = (props) => {

  const [startTime, setStartTime] = React.useState('');

  const handleSelect = (selectedInfo) => {
    //alert(selectedInfo.startStr);
    setStartTime(selectedInfo.startStr);
  }

  return (
    <FullCalendar 
      defaultView="timeGridWeek" 
      weekends={false} 
      allDaySlot={false}
      plugins={[ timeGridPlugin, dayGridPlugin, interactionPlugin ]} 
      minTime="08:00:00"
      selectable={true}
      selectMirror={true}
      selectOverlap={false}
      select={handleSelect}
      header={{
        left: 'prev,next today',
        center: 'title',
        right: 'dayGridMonth,timeGridWeek,timeGridDay'
      }}
      events={[
        { title: 'event 1', start: '2020-03-16 10:00:00', end: '2020-03-16 12:00:00' },
        { title: 'event 2', start: '2020-03-19' }
      ]}
    />
  );
}

最佳答案

fullcalendarfullcalendar-react 升级到版本 4.4.1 为我解决了这个问题。看来这是一个 bug .

关于javascript - React 中的完整日历类型错误 : Cannot read property 'calendar' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60715582/

相关文章:

reactjs - 无法将 Material UI 安装到新的 React 应用程序

javascript - I18N 在 Next.JS 中更改语言

javascript - FullCalendar 无法正确显示事件

php - 如何使用 Fullcalendar.io 每年重复生日日期?

javascript - 无法从全日历中删除事件

javascript - 如何在 JavaScript 中移动带方向的 div?

javascript - 允许下载通过 JavaScript 和 Google Earth API 创建的 KML 文件

javascript - CSS 媒体打印不起作用

javascript - 无法获取 Oracle Jet ojetable 中选定行的值

javascript - 在 reactjs 中为 tensorflowjs 加载 model.json 不起作用