--- order: 5 title: zh-CN: 异步关闭 en-US: Asynchronously close --- ## zh-CN 点击确定后异步关闭气泡确认框,例如提交表单。 ## en-US Asynchronously close a popconfirm when a the OK button is pressed. For example, you can use this pattern when you submit a form. ```jsx import { Popconfirm, Button } from 'antd'; const App = () => { const [visible, setVisible] = React.useState(false); const [confirmLoading, setConfirmLoading] = React.useState(false); const showPopconfirm = () => { setVisible(true); }; const handleOk = () => { setConfirmLoading(true); setTimeout(() => { setVisible(false); setConfirmLoading(false); }, 2000); }; const handleCancel = () => { console.log('Clicked cancel button'); setVisible(false); }; return ( <> ); }; ReactDOM.render(, mountNode); ```