ant design Modal关闭时清除数据的解决方案

背景:modal组件关闭时不清除数据,原来输入的数据还存在

解决方案:

  1、modal的api:destroyOnClose

  2、手动控制modal的销毁

this.state = {
  destroy:true     //设一开始为不显示状态
}

{
  this.state.isDestroy
  ? ''
  : this.oprt} footer={
     null} visible={
     this.state.visible} onOk={
     this.handleOk} onCancel={
     this.handleCancel}>
        this.state.itemData} handleCancel={
     this.handleCancel} submitData={
     this.submitData}/>
   
}

显示:
this.setState({
  destroy:false
});

销毁:
this.setState({
  destroy:true
});

 

转载于:https://www.cnblogs.com/ruoshuisanqian/p/10402561.html

你可能感兴趣的:(javascript)