每当我试图从选择器更改日期和时间时,我@material-ui/pickers
的{{1}}中就有Formik
,而我却走错了
React Class Component
下面是我的代码
TypeError : Cannot read property 'type' of undefined
答案 0 :(得分:1)
你可以使用 formik setFieldValue
onChange={(date) =>
setFieldValue(
'creationDate',
date
)}
答案 1 :(得分:0)
// Handle fields change
handleChange = (e, input) => {
this.props.formikHandleChange(e);
this.setState({ [input]: e.target.value });
};
<MuiPickersUtilsProvider utils={MomentUtils}>
<DateTimePicker
label="Creation Date"
name={creationDate}
onChange={(e) => handleChange(e,input)}
value={values.creationDate}
onBlur={formikHandleBlur}
/>
</MuiPickersUtilsProvider>
您可以使用[e.target.name]: e.target.value