我使用的是vue-全日历,它是FullCalendar库的包装器。我已经设置了日历,它运行良好,但我一导入调度器,它就提供了FullCalendar功能,以显示日历中每个日期旁边的“未定义”资源(如您在图像上看到的)。

我找到了关于这个问题的两篇关于堆栈溢出的文章:
这是我正在使用的代码:
<template>
<div>
<full-calendar
ref="calendar"
:events="events"
:config="config"
>
</full-calendar>
</div>
</template>
<script>
import * as moment from 'moment'
import {FullCalendar} from 'vue-full-calendar'
import 'fullcalendar/dist/fullcalendar.min.css'
import 'fullcalendar-scheduler'
import "fullcalendar-scheduler/dist/scheduler.min.css"
export default {
data() {
return {
config: {},
events: [
{
id: 1,
title: 'Title',
start: moment().add(2, 'd').add(2, 'h'),
end: moment().add(2, 'd').add(4, 'h'),
resourceId: 'a'
}
]
}
},
methods: {},
components: {
FullCalendar
}
}
</script>发布于 2019-03-19 15:38:39
将其添加到您的FullCalendar配置中,未定义的将从标题中剥离
viewRender: function(view, element) {
$('.fc-center')[0].children[0].innerText = view.title.replace(new RegExp("undefined", 'g'), "");
}如果您使用vue更好地导入*从‘jquery’$;
https://stackoverflow.com/questions/48271386
复制相似问题