import React, { useRef } from 'react'; import { Button, message, Space } from 'antd'; import ProForm, { DrawerForm, ModalForm, ProFormText, ProFormDateRangePicker, ProFormSelect, } 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 formRef = useRef(); return (
title="新建表单" formRef={formRef} trigger={ } drawerProps={{ forceRender: true, destroyOnClose: true, }} onFinish={async (values) => { await waitTime(2000); console.log(values.name); message.success('提交成功'); // 不返回不会关闭弹框 return true; }} > title="新建表单" formRef={formRef} trigger={ } drawerProps={{ forceRender: true, destroyOnClose: true, }} onFinish={async (values) => { await waitTime(2000); console.log(values.name); message.success('提交成功'); // 不返回不会关闭弹框 return true; }} > title="新建表单" formRef={formRef} trigger={ } modalProps={{ forceRender: true, destroyOnClose: true, }} onFinish={async (values) => { await waitTime(2000); console.log(values.name); message.success('提交成功'); // 不返回不会关闭弹框 return true; }} > title="新建表单" formRef={formRef} trigger={ } modalProps={{ forceRender: true, destroyOnClose: true, }} onFinish={async (values) => { await waitTime(2000); console.log(values.name); message.success('提交成功'); // 不返回不会关闭弹框 return true; }} >
); };