我想调用一个接受 from_date 和 to_date 的 API。因此,每次更改日历视图时,我都想调用 API 并相应地更新数据事件。如果我向前或向后移动,我如何获得当月的初始日期和最终日期?
我有来自 fullcalendar.io 的 API 文档,但不确定它为什么不起作用。
https://fullcalendar.io/docs/v3/getView
它清楚地提到了这种方式你可以获得视图和日期时间。
var view = $('#calendar').fullCalendar('getView');
alert("The view's title is " + view.title);
但是当我运行上面的代码时,它说
VM39:1 Uncaught TypeError: $(...).fullCalendar is not a function
我什至在 fullcalendar.io 网站上尝试过这个功能。它说同样的话。不确定是什么问题。
我正在使用下面的代码来初始化我的日历。
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
plugins: [ 'dayGrid', 'timeGrid', 'list', 'interaction' , 'momentTimezone' ],
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek'
},
defaultDate: '2019-04-12',
navLinks: true, // can click day/week names to navigate views
editable: false,
eventLimit: true, // allow "more" link when too many events
events: sessionCalendar,
});
calendar.render();