首页 > 解决方案 > Antd Modal,点击Mask什么都不做

问题描述

所以默认情况下,Antd Modal 会在用户点击遮罩(模态框外的区域)时触发 Modal 的 onCancel 属性。

但我想要的是程序在用户单击掩码时不触发任何内容(只需关闭模式而不更改任何内容),因为我在 onCancel 中有自己的函数。我怎么做到的?提前致谢!

标签: javascriptreactjsantd

解决方案


很简单,您可以删除模式上的 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>


推荐阅读