<Form.Item
getValueProps={(val: string) => {
return { value: val ? moment(val) : undefined };
}}
getValueFromEvent={(date, dateString) => (date && moment(date).format('YYYY-MM-DD')) || undefined}
>
<DatePicker
inputReadOnly
style={{ width: '100%' }}
format="YYYY-MM-DD"
/>
</Form.Item>
我用getValueProps写了一个DatePicker的数据回显,有值传入就转成moment格式,回填到DatePicker,能成功触发。但是我再次提交表单的时候这个字段的值是字符串格式,很疑惑不应该已经被转成moment了吗?