Javascript 反应大日历:无法读取未定义的属性“0” 问题
试图实施,用于更改日期的“后退”和“下一步”按钮引发以下错误: 未捕获的TypeError:无法读取未定义的属性“0” 它以前是工作的,我的代码中没有任何更改,所以我很困惑 问题 为什么我不能使用“下一步”和“上一步”按钮更改大日历上的日期 代码:Javascript 反应大日历:无法读取未定义的属性“0” 问题,javascript,reactjs,react-big-calendar,Javascript,Reactjs,React Big Calendar,试图实施,用于更改日期的“后退”和“下一步”按钮引发以下错误: 未捕获的TypeError:无法读取未定义的属性“0” 它以前是工作的,我的代码中没有任何更改,所以我很困惑 问题 为什么我不能使用“下一步”和“上一步”按钮更改大日历上的日期 代码: 应用defaultDate属性解决了此问题 <div style={{flex: 1}}> <BigCalendar events={this.state.ev
应用defaultDate属性解决了此问题
<div style={{flex: 1}}>
<BigCalendar
events={this.state.events}
startAccessor='startDate'
endAccessor='endDate'
defaultDate={moment().toDate()}
/>
</div>
MonthView.prototype.renderHeaders = function renderHeaders(row, format, culture) {
//failes here.
var first = row[0];
var last = row[row.length - 1];
var HeaderComponent = this.props.components.header || _Header2.default;
return _dates2.default.range(first, last, 'day').map(function (day, idx) {
return _react2.default.createElement(
'div',
{ key: 'header_' + idx, className: 'rbc-header' },
_react2.default.createElement(HeaderComponent, {
date: day,
label: _localizer2.default.format(day, format, culture),
localizer: _localizer2.default,
format: format,
culture: culture
})
);
});
};
<div style={{flex: 1}}>
<BigCalendar
events={this.state.events}
startAccessor='startDate'
endAccessor='endDate'
defaultDate={moment().toDate()}
/>
</div>