如何获得所选日期?在反应日历中

时间:2017-11-02 10:22:22

标签: reactjs

我在我的项目中下载了react-native-material-calandarview。

他们只是提供一些代码来获取日历。 https://github.com/NuclleaR/react-native-material-calendarview

我在render()中使用了它。 selectedDates = {this.state.dates} ...... {this.state.dates}它给出了undefined。 我需要选择日期数组,但我不能得到它。 我在哪里获得所选日期??? 请尽快帮助我。谢谢你

1 个答案:

答案 0 :(得分:0)

日历会向您显示事件函数onDateChange,您只需在此事件中设置setState:

<Calendar
  selectedDates={this.state.dates}
  onDateChange={data => {
    // Add the data to your state here
    // for example:
    this.setState(state => { dates: state.dates.push(data.date) });
  }}
/>