React-dates如何识别用户选择数据的方式

时间:2018-05-12 12:31:17

标签: javascript reactjs react-dates

如何通过按"输入"来识别用户是否选择了数据按钮或鼠标单击?

以下是我的代码:

<SingleDatePicker
    date={this.state.date}
    isOutsideRange={() => false}
    isDayHighlighted={day => isSameDay(moment(new Date()),moment(day))}
    daySize={30}
    verticalSpacing={2}
    onDateChange={date => {
        this.setState({ date });
        if(date) {
            this.props.onSaveValue(date.unix());
        }
    }}
    displayFormat={this.props.dateFormat}
    focused={this.state.focused}
    numberOfMonths={1}
    placeholder={this.props.dateFormat}
    onFocusChange={({ focused }) =>{
        this.setState({ focused });
        this.props.isCalendarOpen(focused)
    }}
/>

我有简单的SingleDatePicker,我没有找到某种方法来识别用户如何选择数据,而没有addeventlisener和其他听众。

0 个答案:

没有答案