Ger*_*nan 1 javascript reactjs antd
所以默认情况下,当用户点击蒙版(模态之外的区域)时,Antd Modal 会触发 Modal 的 onCancel 属性。
但是我想要的是当用户单击掩码时程序不触发任何内容(只需关闭模态而不更改任何内容),因为我在 onCancel 中有自己的函数。我如何做到这一点?提前致谢!
小智 5
如此简单,您可以删除模态上的 onCancel 行:D
<Modal
title="Basic Modal"
visible={this.state.visible}
onOk={this.handleOk}
//onCancel={this.handleCancel}
>
<p>Some contents...</p>
<p>Some contents...</p>
<p>Some contents...</p>
</Modal>Run Code Online (Sandbox Code Playgroud)
一种选择是使用可用按钮(取消和确定)保持控制,并使用 maskClosable={false} 单击遮罩时阻止任何操作。
<Modal
title="Basic Modal"
visible={this.state.visible}
onOk={this.handleOk}
onCancel={this.handleCancel}
maskClosable={false}
>
<p>Some contents...</p>
<p>Some contents...</p>
<p>Some contents...</p>
</Modal>
Run Code Online (Sandbox Code Playgroud)
现在,在模态窗口外部单击将不会触发任何内容。
| 归档时间: |
|
| 查看次数: |
4710 次 |
| 最近记录: |