javascript - Antd Modal,点击Mask什么都不做
问题描述
所以默认情况下,Antd Modal 会在用户点击遮罩(模态框外的区域)时触发 Modal 的 onCancel 属性。
但我想要的是程序在用户单击掩码时不触发任何内容(只需关闭模式而不更改任何内容),因为我在 onCancel 中有自己的函数。我怎么做到的?提前致谢!
解决方案
很简单,您可以删除模式上的 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>
推荐阅读
- c - C中htons和ntohs函数的区别
- javascript - JSON.value 给出未定义,尽管 JSON.stringify 显示值
- react-native - 分享可点击的图片
- python - 将数据框中的缺失值记录到包含所有列的文件中
- java - 使用 DockerComposeContainer 从 compose 文件中仅启动一项服务
- time-series - 如何解释基于 p 值或 KPSS 值的 KPSS 检验(For test Stationarity)
- java - 无法覆盖 OnActivityResult 方法
- mysql - 转储导入后Mysql卡在数百个睡眠过程中
- mysql - 根据另一列的最大值选择每列值之一
- java - HttpUrlConnection“PUT”请求也发送“GET”请求