import React, { useState } from 'react'; import ProForm, { StepsForm, ProFormText, ProFormDatePicker, ProFormSelect, ProFormTextArea, ProFormCheckbox, ProFormDateRangePicker, ProFormDependency, } from '@ant-design/pro-form'; import ProCard from '@ant-design/pro-card'; import { Button, message } from 'antd'; const waitTime = (time: number = 100) => { return new Promise((resolve) => { setTimeout(() => { resolve(true); }, time); }); }; export default () => { const [loading, setLoading] = useState(false); return ( { setLoading(true); await waitTime(1000); message.success('提交成功'); setLoading(false); }} submitter={{ render: ({ form, onSubmit, step, onPre }) => { return [ , step > 0 && ( ), , ]; }, }} formProps={{ validateMessages: { required: '此项为必填项', }, }} > { setLoading(true); await waitTime(2000); setLoading(false); return true; }} > {({ dbName }) => { return ( ); }} ); };