我有一系列事件被发送到 react-big-calendar
它们具有以下格式:
{ "_id": "9Hfiz8C3tztP5LauA",
"name": "This is a test event",
"description": "Testing 123",
"calendar": "LwnaRAuJ6n9xmxhGj",
"clientData": [
{
"clientId": "dSE84s8qQDHNzAFDt",
"date": "2017-02-23T12:00:00.000Z"
}
]
}
我希望 react-big-calendar 将event.clientData.date
用作它为每个事件显示的日期。
目前日历被渲染为空。
从阅读文档看来我需要使用startAccessor
道具来实现这一点。我尝试了以下方法:
<BigCalendar
selectable
events={events}
startAccessor={this.getEventDate}
/>
getEventDate() {
return moment(this.props.events.clientData.date);
}
那是行不通的(我认为不会)。如果有人可以提供帮助,将不胜感激!