import React, { useRef } from 'react'; import { message, Button } from 'antd'; import type { FormInstance } from 'antd'; import ProForm, { ProFormText } from '@ant-design/pro-form'; const waitTime = (time: number = 100) => { return new Promise((resolve) => { setTimeout(() => { resolve(true); }, time); }); }; export default () => { const formRef = useRef(); const onFill = () => { formRef?.current?.setFieldsValue({ name: '张三', company: '蚂蚁金服', }); }; const getCompanyName = () => { message.info(`公司名称为 "${formRef?.current?.getFieldValue('company')}"`); }; return ( { return [ ...doms, , , ]; }, }} onFinish={async (values) => { await waitTime(2000); console.log(values); message.success('提交成功'); return true; }} > ); };