我正在使用一个函数,该函数根据日历上的当前月份调用 API 并获取该月的一些事件。 它更新导致无限循环的完整日历的事件属性中的事件。 如何预防?
我想更新更改月份的事件,并在该特定月份的日历上显示这些事件。
eventClick={this.handleEventClick}
handleEventClick = (clickInfo: EventClickArg) => {
if (confirm(`Are you sure you want to delete the event '${clickInfo.event.title}'`)) {
clickInfo.event.remove()
}
}
您可以看一下完整日历本身提供的示例。 现在它提供了处理事件点击的方法,我们可以通过 props 中提供的函数来更新事件。
https://github.com/fullcalendar/fullcalendar-examples/blob/main/react-typescript/src/DemoApp.tsx