为什么我在 React 中的 fullcalendar-scheduler 实现中没有定义时刻?
Why is moment undefined in my fullcalendar-scheduler implementation in React?
当我只实现 fullcalendar
时没有问题,但是当我尝试实现 fullcalendar-scheduler
.
时出现错误
这是我的代码:
var $ = require('jquery');
require('moment');
require('fullcalendar');
require('fullcalendar-scheduler');
我的反应 class:
var Calendar = React.createClass({
componentDidMount: function () {
var resources = this.props.venues;
$('#calendar').fullCalendar({
defaultView: 'agendaWeek',
events: [
],
resources: resources
});
},
render: function () {
return (
<div id='calendar'></div>
);
}
});
只需注释掉 require('fullcalendar-scheduler')
行就可以让我的代码 运行,日历就会弹出。但包括它给我这个错误:
Uncaught ReferenceError: moment is not defined
我在 this thread 中看到我应该在 fullcalendar 之前包括时刻,我正在这样做。
有什么想法吗?
ReactJS 不支持全局变量,而这正是这个日历似乎需要的。您可以使用 Flux 或 Redux,它们可以添加这些东西。
另一种选择是将 moment.js 导入文档的头部,这将附加一个全局变量。
当我只实现 fullcalendar
时没有问题,但是当我尝试实现 fullcalendar-scheduler
.
这是我的代码:
var $ = require('jquery');
require('moment');
require('fullcalendar');
require('fullcalendar-scheduler');
我的反应 class:
var Calendar = React.createClass({
componentDidMount: function () {
var resources = this.props.venues;
$('#calendar').fullCalendar({
defaultView: 'agendaWeek',
events: [
],
resources: resources
});
},
render: function () {
return (
<div id='calendar'></div>
);
}
});
只需注释掉 require('fullcalendar-scheduler')
行就可以让我的代码 运行,日历就会弹出。但包括它给我这个错误:
Uncaught ReferenceError: moment is not defined
我在 this thread 中看到我应该在 fullcalendar 之前包括时刻,我正在这样做。
有什么想法吗?
ReactJS 不支持全局变量,而这正是这个日历似乎需要的。您可以使用 Flux 或 Redux,它们可以添加这些东西。
另一种选择是将 moment.js 导入文档的头部,这将附加一个全局变量。