import React, { useState } from 'react'; import { Button, message } from 'antd'; import ProForm, { ModalForm, DrawerForm, QueryFilter, LightFilter, StepsForm, ProFormText, ProFormDateRangePicker, ProFormSelect, ProFormRadio, } from '@ant-design/pro-form'; import { PlusOutlined } from '@ant-design/icons'; const waitTime = (time: number = 100) => { return new Promise((resolve) => { setTimeout(() => { resolve(true); }, time); }); }; export default () => { const [type, setType] = useState('LightFilter'); const Components = { ProForm, ModalForm, DrawerForm, QueryFilter, LightFilter, StepsForm, }; const FormComponents = Components[type]; return ( <> setType(e.target.value), }} options={['LightFilter', 'ProForm', 'ModalForm', 'DrawerForm', 'QueryFilter']} />
新建表单 } onFinish={async (values: any) => { await waitTime(2000); console.log(values); message.success('提交成功'); }} initialValues={{ name: '蚂蚁设计有限公司', useMode: 'chapter', }} >
); };