我正在使用表单内部的DatePicker
组件,并希望更改其中的默认值和道具,但它不起作用。antd
onChange
value
DatePicker
<Form.Item
label='Test Label'
name='startDate'
getValueFromEvent={(onChange) => moment(onChange).format('YYYY-MM-DD')}
getValueProps={(i) => moment(i)}
>
<DatePicker format='YYYY-MM-DD' style={{ width: '100%' }} />
</Form.Item>
Run Code Online (Sandbox Code Playgroud)
当我DatePicker
在表单之外使用时,它会起作用:
<DatePicker value={moment()} style={{ width: '100%' }} />
Run Code Online (Sandbox Code Playgroud)
getValueProps
这是prop的问题吗?
如何将useFormik
钩子与 ` 一起使用?
我尝试过这个但不起作用
const formik = useFormik({
initialValues: {
healthBackground: [],
},
onSubmit: (values) => alert(JSON.stringify(values)),
});
return (
<formik>
<input type="checkbox" {...formik.getFieldProps("healthBackground")} value="test1" />
<input type="checkbox" {...formik.getFieldProps("healthBackground")} value="test2" />
</formik>
)
Run Code Online (Sandbox Code Playgroud)