ant design Modal关闭时清除数据的解决方案
Posted scott
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ant design Modal关闭时清除数据的解决方案相关的知识,希望对你有一定的参考价值。
背景: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
});
以上是关于ant design Modal关闭时清除数据的解决方案的主要内容,如果未能解决你的问题,请参考以下文章
Ant Design Vue 中 modal 利用 $refs 简单使用