--- order: 1 title: 异步关闭 --- 点击确定后异步关闭对话框,例如提交表单。 ````jsx import { Modal, Button } from 'antd'; const Test = React.createClass({ getInitialState() { return { ModalText: '对话框的内容', visible: false, }; }, showModal() { this.setState({ visible: true, }); }, handleOk() { this.setState({ ModalText: '对话框将在两秒后关闭', confirmLoading: true, }); setTimeout(() => { this.setState({ visible: false, confirmLoading: false, }); }, 2000); }, handleCancel() { console.log('点击了取消'); this.setState({ visible: false, }); }, render() { return (

{this.state.ModalText}

); }, }); ReactDOM.render(, mountNode); ````