Reactjs 我正在react项目中使用Fullcalendar库。当我在下一个月/上一个月更改时,api会被多次调用
我正在react项目中使用Fullcalendar库。当我下个月/上个月更改时,api会被多次调用 下面是我的代码,这是我如何导入fullcalendar的Reactjs 我正在react项目中使用Fullcalendar库。当我在下一个月/上一个月更改时,api会被多次调用,reactjs,fullcalendar,Reactjs,Fullcalendar,我正在react项目中使用Fullcalendar库。当我下个月/上个月更改时,api会被多次调用 下面是我的代码,这是我如何导入fullcalendar的 <FullCalendar plugins={[ dayGridPlugin, timeGridPlugin,
<FullCalendar
plugins={[
dayGridPlugin,
timeGridPlugin,
interactionPlugin,
googleCalendarPlugin,
]}
headerToolbar={{
left: "prev,next today",
center: "title",
right: "dayGridMonth,timeGridWeek,timeGridDay",
}}
contentHeight="auto"
initialView="dayGridMonth"
editable={true}
selectable={true}
selectMirror={true}
dayMaxEvents={true}
weekends={true}
select={(e) => handleaddEventShow(e, false)}
eventClick={(e) => handleaddEventShow(e, true)}
events={(
fetchInfo,
successCallback,
failureCallback
) =>
getCalendarData(
fetchInfo,
successCallback,
failureCallback
)
}
/>
handleaddEventShow(e,false)}
eventClick={(e)=>handleaddEventShow(e,true)}
事件={(
获取信息,
成功回调,
故障回调
) =>
获取日历数据(
获取信息,
成功回调,
故障回调
)
}
/>
请添加整个代码,看起来它缺少了“api被多次调用”之类的内容……您是指从中获取事件数据的api吗?如果是这样,那就是故意的。您的API每次应该只返回视图中当前日期范围内的事件。日期范围通过回调参数提供给您。有关更多信息,请参阅。我面临着类似的问题。在dateClick
prop上,我有一个函数,它设置了3个状态的状态,API被精确调用了3次。即使单击
(材质UI)的关闭按钮,也会重新获取事件。请添加整个代码,看起来它缺少了“api被多次调用”……您是指从中获取事件数据的api吗?如果是这样,那就是故意的。您的API每次应该只返回视图中当前日期范围内的事件。日期范围通过回调参数提供给您。有关更多信息,请参阅。我面临着类似的问题。在dateClick
prop上,我有一个函数,它设置了3个状态的状态,API被精确调用了3次。即使单击
(材质UI)的关闭按钮,也会重新获取事件。