我需要在页面重新加载时保存视图的状态。换句话说,当用户刷新页面时,他们应该回到之前的月份。
我目前正在使用“datesSet”回调,以便将当前日期存储在 localStorage 中,如下所示:
datesSet: function( dateInfo)
{
localStorage.fullCalendarDefaultDate = dateInfo.startStr;
}
Run Code Online (Sandbox Code Playgroud)
当我初始化 fullCalendar 时,我使用“initialDate”参数来设置默认日期:
initialDate: localStorage.fullCalendarDefaultDate
Run Code Online (Sandbox Code Playgroud)
问题是,这在月视图中不起作用。由于“开始日”不一定是当月(如下所示),因此当页面重新加载时,月视图不会在正确的月份初始化......
在这里,“开始日”是 3 月 26 日,FC 将在下一次重新加载时于 3 月开始......