小编eri*_*ndo的帖子

FullCalendar V6 - 如何保存页面重新加载的日期(月视图)

我需要在页面重新加载时保存视图的状态。换句话说,当用户刷新页面时,他们应该回到之前的月份。

我目前正在使用“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 月开始......

在这里,“开始日”是 3 月 26 日,FC 将在下一次重新加载时于 3 月开始......

javascript date fullcalendar local-storage

1
推荐指数
1
解决办法
819
查看次数

标签 统计

date ×1

fullcalendar ×1

javascript ×1

local-storage ×1