gpt4 book ai didi

javascript - 为什么我在 React 中的 fullcalendar-scheduler 实现中没有定义时刻?

转载 作者:行者123 更新时间:2023-12-03 07:56:03 25 4
gpt4 key购买 nike

当我只实现 fullcalendar 时没有问题,但当我尝试实现 fullcalendar-scheduler 时,我遇到了一个错误。

这是我的代码:

var $ = require('jquery');
require('moment');
require('fullcalendar');
require('fullcalendar-scheduler');

还有我的 react 类:

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 :时刻未定义

我在this thread中看到我应该在 fullcalendar 之前添加时刻,我正在这样做。

有什么想法吗?

最佳答案

ReactJS 不支持全局变量,而这正是这个日历所需要的。您可以使用 Flux 或 Redux,它们能够添加这些东西。

另一个选项是将 moment.js 导入到文档的头部,这将附加一个全局变量。

关于javascript - 为什么我在 React 中的 fullcalendar-scheduler 实现中没有定义时刻?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34796080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com