具有类组件的formik的材料ui拾取器

时间:2020-04-23 00:08:52

标签: material-ui formik react-web

每当我试图从选择器更改日期和时间时,我@material-ui/pickers的{​​{1}}中就有Formik,而我却走错了

React Class Component

下面是我的代码

TypeError : Cannot read property 'type' of undefined

2 个答案:

答案 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

设置属性