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

解决方案:
  1、modal的api:destroyOnClose
  2、手动控制modal的销毁

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

{
  this.state.isDestroy
  ? ''
  : <Modal className="cjy-rcm-modal" title={this.oprt} footer={null} visible={this.state.visible} onOk={this.handleOk} onCancel={this.handleCancel}>
        <ReAddScoreOption itemData={this.state.itemData} handleCancel={this.handleCancel} submitData={this.submitData}/>
   </Modal>
}

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

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

JEECG低代码平台
664 声望84 粉丝