【发布时间】:2020-05-25 04:37:07
【问题描述】:
我想在我的网站上使用 Fullcalendar 4.2.0 插件,但收到一条错误消息:
未捕获的类型错误:无法读取未定义的属性“DayGrid”
包含的js文件:
<script src="include/plugins/fullcalendar-4.2.0/packages/core/main.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/core/locales-all.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/timegrid/main.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/interaction/main.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/bootstrap/main.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/daygrid/main.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/list/main.min.js"></script>
javascript调用者代码:
<script>
var calendar;
$(document).ready(function() {
var calendarEl = document.getElementById('calendar');
calendar = new FullCalendar.Calendar(calendarEl, {
plugins: [ 'interaction', 'dayGrid', 'timeGrid', 'list' ],
defaultView: 'timeGridWeek',
locale: 'hu',
height: "auto"
});
calendar.render();
});
</script>
<div id="calendar"></div>
我尝试了更多托管服务提供商的代码,它运行良好,除了一个。不幸的是,这是主要的托管服务提供商。他们不知道问题出在哪里。
我在任何网站上都没有找到解决方案。
请帮忙!
完整的错误信息是:
Uncaught TypeError: Cannot read property 'DayGrid' of undefined
at n [as constructor] (main.min.js:20)
at new n (main.min.js:20)
at CalendarComponent.renderView (main.min.js:6232)
at CalendarComponent.render (main.min.js:6184)
at CalendarComponent.Component.receiveProps (main.min.js:3887)
at Calendar.renderComponent (main.min.js:6795)
at Calendar.executeRender (main.min.js:6755)
at Calendar.render (main.min.js:6577)
at HTMLDocument.<anonymous> (calendar.php:45)
at l (jquery-3.3.1.min.js:2)
【问题讨论】:
-
究竟是哪一行代码引发了错误?您的任何文件是否无法加载?例如也许其中一个 JavaScript 文件没有加载。在加载主页时检查浏览器的网络工具,并注意加载 JavaScript 等是否存在任何问题。
-
我将完整的错误消息写到主评论中。已加载所有 javascript 文件。
标签: javascript html fullcalendar hosting fullcalendar-4