FullCalendar 6版本的重新加载方法
时间: 2024-03-13 08:18:33 浏览: 160
FullCalendar日历组件
FullCalendar 6可以使用`refetchEvents`方法来重新加载事件和日历数据。该方法接受一个可选的参数来重新加载不同的事件源。
例如,以下代码将重新加载所有事件源:
```javascript
const calendar = new FullCalendar.Calendar(calendarEl, {
// ...
});
calendar.refetchEvents();
```
如果您只想重新加载特定的事件源,则可以将该事件源的ID作为参数传递给`refetchEvents`方法,如下所示:
```javascript
calendar.refetchEvents('myEvents');
```
如果您有多个事件源,可以使用`getEventSources`方法获取所有事件源的ID列表:
```javascript
const eventSourceIds = calendar.getEventSources().map(eventSource => eventSource.id);
```
然后,您可以使用`refetchEvents`方法重新加载所有事件源:
```javascript
eventSourceIds.forEach(eventSourceId => calendar.refetchEvents(eventSourceId));
```
阅读全文