如题,多层Modal+Form
格式弹窗表单嵌套
子级组件用来添加数据,完成后,传递给父级。
父级组件提交数据后,子级页面应该重置组件及数据。
但实际上,子级数据无法清空
我知道resetFields
是用来重置组件的状态与数据,但父组件如何控制子组件的状态及数据呢?
这里是一个简单的 DEMO
如题,多层Modal+Form
格式弹窗表单嵌套
子级组件用来添加数据,完成后,传递给父级。
父级组件提交数据后,子级页面应该重置组件及数据。
但实际上,子级数据无法清空
我知道resetFields
是用来重置组件的状态与数据,但父组件如何控制子组件的状态及数据呢?
这里是一个简单的 DEMO
给子组件创建一个state = {subData: {name: '', ip: ''}}
子组件Input
onChange
的时候,update 这个state
.
每次新建的时候,将state
修改为初始值state = {subData: {name: '', ip: ''}}
3 回答1.8k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
通过key值卸载组件