【发布时间】:2017-09-13 21:31:35
【问题描述】:
我在我的 react-redux 应用程序中使用 react-datepicker 模块,我使它与 redux 形式兼容,如下所示:
const MyDatePicker = props => (
<div>
<DatePicker
{...props.input}
dateFormat="DD-MM-YYYY"
selected={props.input.value
? moment(props.input.value, 'DD-MM-YYYY')
: null}
placeholderText={props.placeholder}
disabled={props.disabled}
/>
{
props.meta.touched && props.meta.error &&
<span className="error">
{ props.intl.formatMessage({ id: props.meta.error }) }
</span>
}
</div>
);
问题是我不知道如何在我的模块中添加默认值。此默认值必须是今天。关于如何处理这个问题的任何想法?
【问题讨论】:
-
试试这个,selected={props.input.value ? moment(props.input.value, 'DD-MM-YYYY') : moment()}
-
不错,它奏效了。谢谢!!
-
太好了。欢迎。
标签: reactjs datepicker default-value redux-form