赞
踩
遇到的问题:
在表格的columns中配置edit,同时将model+form放在这里,报错:
Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state.
不能在现有状态转换期间更新(例如在' render '内)。渲染方法应该是道具和状态的纯函数。
解决方法:
将model+from,即antd的Form中“弹出层的新建表单”,以下部分代码放在render内部,而不是放在table表格的配置项中。可能是因为配置项中无法识别这些代码。
- <CollectionCreateForm
- open={open}
- onCreate={onCreate}
- onCancel={() => {
- setOpen(false);
- }}
- />
注意:
model+form的写法,Button可以和上面的CollectionCreateForm分开写,因为控制open与否的主要是属性,而不是写在一起。
注意看报错信息,有时候不是onClick的写法错误,而是写的位置无法识别。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。