import React from 'react'; import { message } from 'antd'; import ProForm, { ProFormText, ProFormCaptcha } from '@ant-design/pro-form'; import { MobileOutlined, MailOutlined } from '@ant-design/icons'; const waitTime = (time: number = 100) => { return new Promise((resolve) => { setTimeout(() => { resolve(true); }, time); }); }; export default () => { return (
{ await waitTime(2000); message.success('提交成功'); }} submitter={{ searchConfig: { submitText: '登录', }, render: (_, dom) => dom.pop(), submitButtonProps: { size: 'large', style: { width: '100%', }, }, }} >

logo Ant Design

Ant Design 是西湖区最具影响力的 Web 设计规范
, }} name="phone" placeholder="请输入手机号" rules={[ { required: true, message: '请输入手机号!', }, { pattern: /^1\d{10}$/, message: '不合法的手机号格式!', }, ]} /> , }} captchaProps={{ size: 'large', }} phoneName="phone" name="captcha" rules={[ { required: true, message: '请输入验证码', }, ]} placeholder="请输入验证码" onGetCaptcha={async (phone) => { await waitTime(1000); message.success(`手机号 ${phone} 验证码发送成功!`); }} />
); };