【发布时间】:2020-12-23 14:46:32
【问题描述】:
Uncaught TypeError: Cannot read property 'length' of undefined
突出显示这部分 fullcalendar/main.js 代码中的错误
function addDefs(defs) {
for (var _i = 0, defs_1 = defs; _i < defs_1.length; _i++)
这是我的代码:
yarn add @fullcalendar/core
yarn add @fullcalendar/daygrid
应用程序.js
import moment from 'moment'
window.moment = moment
import { Calendar } from '@fullcalendar/core/';
import dayGridPlugin from '@fullcalendar/daygrid';
global.FullCalendar = require("@fullcalendar/core/");
应用程序.scss
@import '@fullcalendar/common/main.css';
@import '@fullcalendar/daygrid/main.css';
查看
<div id="calendar"></div>
<script>
document.addEventListener('DOMContentLoaded', function () {
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
....
}
});
// render the calendar
calendar.render();
});
</script>
【问题讨论】:
-
你在哪里设置 defs 的值??
-
您的设置代码看起来有误。
global.FullCalendar...行不应该是必需的。有关示例,请参见 fullcalendar.io/docs/initialize-es6。
标签: jquery ruby-on-rails ruby fullcalendar fullcalendar-5