Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在表单提交出现错误后,如何关闭模式?_Javascript_Reactjs_Modal Dialog_Redux Form_Antd - Fatal编程技术网

Javascript 在表单提交出现错误后,如何关闭模式?

Javascript 在表单提交出现错误后,如何关闭模式?,javascript,reactjs,modal-dialog,redux-form,antd,Javascript,Reactjs,Modal Dialog,Redux Form,Antd,这是我的模态组件 它在提交成功后关闭,但如果提交失败,它将保留在页面上 我使用redux表单和ant设计 Modal.confirm({ title: title content:delete okText: yes cancelText: no okType: 'danger', onOk: () => { this.props.delete(this.props.id); }, }); 请尝试以下操作: Modal.confirm({ ti

这是我的模态组件

它在提交成功后关闭,但如果提交失败,它将保留在页面上

我使用redux表单和ant设计

Modal.confirm({
  title: title
  content:delete
  okText: yes
  cancelText: no
  okType: 'danger',
  onOk: () => {
      this.props.delete(this.props.id);
  },
});
请尝试以下操作:

Modal.confirm({
  title: title
  content:delete
  okText: yes
  cancelText: no
  okType: 'danger',
  onOk: () => {
      this.props.delete(this.props.id);
  },
  onCancel() {
  console.log('Cancel'); -------> Your desired Event 
 },
});

在底部显示了一个示例,使用destroy()传递setTimeout