如何在 javascript fullCalendar 中添加事件
How to add events in javascript fullCalendar
我是第一次尝试这个库
想将事件设置到我的日历,而不是这样做:
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
initialView: 'dayGridMonth',
titleFormat:{
year: 'numeric',
month: 'short'
},
events: [{
title: "February Outing",
start: "2021-02-19",
end: "2021-02-21"
}]
});
calendar.render();
出于某种原因我想这样做
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
initialView: 'dayGridMonth',
titleFormat:{
year: 'numeric',
month: 'short'
},
});
let myEvents = [
{
title: "February Outing",
start: "2021-02-19",
end: "2021-02-21"
}
]
calendar.events = myEvents
calendar.render();
但是没用
提前谢谢你:)
使用Calendar::addEvent
。您可以从数组 myEvents
中设置事件,如下所示:
myEvents.forEach(event => calendar.addEvent(event))
请使用calendar.addEvent( event [, source ] )
。请参阅 https://fullcalendar.io/docs/Calendar-addEvent 以获得对此的详细了解。
他们也分享了 https://fullcalendar.io/docs/Calendar-addEvent-demo 他们的文档,并针对您提出的问题进行了演示。
我是第一次尝试这个库 想将事件设置到我的日历,而不是这样做:
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
initialView: 'dayGridMonth',
titleFormat:{
year: 'numeric',
month: 'short'
},
events: [{
title: "February Outing",
start: "2021-02-19",
end: "2021-02-21"
}]
});
calendar.render();
出于某种原因我想这样做
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
initialView: 'dayGridMonth',
titleFormat:{
year: 'numeric',
month: 'short'
},
});
let myEvents = [
{
title: "February Outing",
start: "2021-02-19",
end: "2021-02-21"
}
]
calendar.events = myEvents
calendar.render();
但是没用 提前谢谢你:)
使用Calendar::addEvent
。您可以从数组 myEvents
中设置事件,如下所示:
myEvents.forEach(event => calendar.addEvent(event))
请使用calendar.addEvent( event [, source ] )
。请参阅 https://fullcalendar.io/docs/Calendar-addEvent 以获得对此的详细了解。
他们也分享了 https://fullcalendar.io/docs/Calendar-addEvent-demo 他们的文档,并针对您提出的问题进行了演示。