antd的表格编辑后不能重新渲染?

我使用antd的table,用的我一脸懵逼。
我想在编辑时发送异步请求,允许才修改成功。

clipboard.png

但发现antd的table对异步不是很友好。只能先修改表格,并发送请求,若返回错误则重新渲染表单数据。
却发现,不能渲染成功,修改了的不能还原。

clipboard.png
箭头的是修改的,不通过服务器验证的,需要还原的,却渲染不出来,请问是为什么啊?

阅读 10k
1 个回答

弄好了,原来是key的问题。我debugger每个生命周期,数据都没错,只是视图不更新,原来是key相同,不更新,把key改成随机数来解决,即再次请求列表,初始化,就是一次新的key

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题