(Fullcalendar 4 VueJs)使用;“标题格式”;as方法不适用';t为“工作”;resourceTimeGridDay“;及;资源时间线“;意见

(Fullcalendar 4 VueJs)使用;“标题格式”;as方法不适用';t为“工作”;resourceTimeGridDay“;及;资源时间线“;意见,fullcalendar,fullcalendar-4,Fullcalendar,Fullcalendar 4,我试图用“标题格式”作为方法制作自己的标题。它适用于“timeGridWeek”和“dayGridMonth”,但不适用于另外两个具有资源的视图 titleFormat(date){ date.end.marker.setDate(date.end.marker.getDate() - 1) if(this.$refs.fullCalendar.getApi().state.viewType === 'timeGridWeek') { return ` ${date

我试图用“标题格式”作为方法制作自己的标题。它适用于“timeGridWeek”和“dayGridMonth”,但不适用于另外两个具有资源的视图

titleFormat(date){
    date.end.marker.setDate(date.end.marker.getDate() - 1)

    if(this.$refs.fullCalendar.getApi().state.viewType === 'timeGridWeek') {
      return ` ${date.date.marker.toLocaleDateString("default", {day: "2-digit"})} -
        ${date.end.marker.toLocaleDateString("default", {day: "2-digit"})}
        ${date.date.marker.toLocaleDateString("default", { month: "long" })}`
    }
    else if(this.$refs.fullCalendar.getApi().state.viewType === 'dayGridMonth'){
      return date.date.marker.toLocaleDateString("default", { month: "long" });
    }
    else if(this.$refs.fullCalendar.getApi().state.viewType === 'resourceTimeGridDay'){
      return date.date.marker.toLocaleDateString("default", { month: "short" });
    }
  }
我正在检查我现在在哪个视图中,这取决于我是否返回另一个内容。我的第三个条件是“resourceTimeGridDay”,我陷入其中,但我从那里返回的所有内容都没有被使用,只是被忽略了


您能帮忙吗?

根据fullcalendar支持,最好使用datesRender()挂钩。这真的很有效