一般情况下,是因为数据尚未更新,dom已经被加载。
解决此问题,可以增加一个控制开关。在数据更新后,再加载dom。例如:
{updateModalVisible ? (
<UpdateForm
title="修改部门信息"
width="550px"
visible={updateModalVisible}
onVisibleChange={handleUpdateModalVisible}
onFinish={()=>{}}
current={currentRow}
/>
) : (
''
)}
updateModalVisible为控制开关。数据更新后,设置updateModalVisible=true,此时加载自定义组件<UpdateForm>,数据currentRow会被传递到组件中。