重新加載頁面時,我需要保存視圖的狀態。換句話說,當用戶重繪 頁面時,他們應該回到他們之前的月份。
我目前正在使用“datesSet”回呼來將當前日期存盤在 localStorage 中,如下所示:
datesSet: function( dateInfo)
{
localStorage.fullCalendarDefaultDate = dateInfo.startStr;
}
當我初始化 fullCalendar 時,我使用“initialDate”引數來設定默認日期:
initialDate: localStorage.fullCalendarDefaultDate
問題是,這在月視圖中不起作用。由于“開始日”不一定在當前月份(例如下面),因此當頁面重新加載時,月份視圖不會在正確的月份初始化......

在這里,“開始日”將是 3 月 26 日,FC 將在下一次重新加載時在 3 月啟動……
uj5u.com熱心網友回復:
感謝 ADyson 的解決方案:
datesSet: function( dateInfo)
{
var date = new Date(dateInfo.view.currentStart);
localStorage.fullCalendarDefaultDate = date.toISOString();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/510338.html
