fullcalendar vue views属性不响应

fullcalendar vue views属性不响应,fullcalendar,fullcalendar-4,Fullcalendar,Fullcalendar 4,我希望获取在服务器上计算的具有适当的最小和最大时间网格界限的事件,以本地时间的最小时间窗口显示它们。但是,当我在获取事件时设置minTime时,它不会做出反应。请参见时间网格应在12:00开始的示例 document.addEventListener('DOMContentLoaded',function(){ 新Vue({ el:“#日历”, 数据:{ 插件:[window.FullCalendarTimeGrid.default], 观点:{ 时间网格:{ minTime:'07:00:

我希望获取在服务器上计算的具有适当的最小和最大时间网格界限的事件,以本地时间的最小时间窗口显示它们。但是,当我在获取事件时设置minTime时,它不会做出反应。请参见时间网格应在12:00开始的示例


document.addEventListener('DOMContentLoaded',function(){
新Vue({
el:“#日历”,
数据:{
插件:[window.FullCalendarTimeGrid.default],
观点:{
时间网格:{
minTime:'07:00:00',
最大时间:“20:00:00”
}
}
},
方法:{
fetchEvents(){
this.views.timeGrid.minTime='12:00:00';
警报(“minTime=“+this.views.timeGrid.minTime”);
}
},
模板:`
`,
});
});

您在初始化日历后设置选项的方法是错误的,但即使您以文档化的方式这样做,在这种特殊情况下仍然不起作用。表示“可以在初始化后动态设置选项。这些选项修改将应用于所有视图。目前无法以这种方式设置视图特定的选项。”。请特别注意最后一句。您可以检查此功能是否已被请求,和/或当前是否正在开发中。如果没有,你可以自己申请。有关详细信息,请参阅。(但是,由于您没有使用最新版本的fullCalendar,您可能会被卡住。我不是项目的一部分,但我猜他们可能只想在最新版本(v5)中添加新功能,甚至在计划中的下一版本中添加新功能。)同时,您可能必须接受这样一个事实,即在时间网格视图中,用户可能需要滚动查看事件,并且您必须静态设置最小和最大时间,以反映您的应用程序允许的最大事件时间范围(例如,可能已经限制到您一天中的某些小时或其他时间)。谢谢您的评论。我将在下一个主要版本中升级到v5。至少,知道这不可能是件好事,这样我就可以不再浪费时间了。你的解决方法就是我的:一个24小时议程视图,它允许世界上的每个人都在他们的时区中查看事件,而不必大量滚动空白。在这种情况下,设置“工作时间”是没有用的,因为所有活动都是在线的,并且在任何地方都可以访问。似乎是最接近我想要的。添加了一条评论。在一个所有活动都在线的世界里,似乎是最重要的。你在初始化日历后设置选项的方法是错误的,但即使你以文档化的方式这样做,在这种特殊情况下仍然不起作用。表示“可以在初始化后动态设置选项。这些选项修改将应用于所有视图。目前无法以这种方式设置视图特定的选项。”。请特别注意最后一句。您可以检查此功能是否已被请求,和/或当前是否正在开发中。如果没有,你可以自己申请。有关详细信息,请参阅。(但是,由于您没有使用最新版本的fullCalendar,您可能会被卡住。我不是项目的一部分,但我猜他们可能只想在最新版本(v5)中添加新功能,甚至在计划中的下一版本中添加新功能。)同时,您可能必须接受这样一个事实,即在时间网格视图中,用户可能需要滚动查看事件,并且您必须静态设置最小和最大时间,以反映您的应用程序允许的最大事件时间范围(例如,可能已经限制到您一天中的某些小时或其他时间)。谢谢您的评论。我将在下一个主要版本中升级到v5。至少,知道这不可能是件好事,这样我就可以不再浪费时间了。你的解决方法就是我的:一个24小时议程视图,它允许世界上的每个人都在他们的时区中查看事件,而不必大量滚动空白。在这种情况下,设置“工作时间”是没有用的,因为所有活动都是在线的,并且在任何地方都可以访问。似乎是最接近我想要的。添加了一条评论。在一个所有活动都在线的世界里,这似乎是高度优先的事情。