我使用antd的table,用的我一脸懵逼。
我想在编辑时发送异步请求,允许才修改成功。
但发现antd的table对异步不是很友好。只能先修改表格,并发送请求,若返回错误则重新渲染表单数据。
却发现,不能渲染成功,修改了的不能还原。
箭头的是修改的,不通过服务器验证的,需要还原的,却渲染不出来,请问是为什么啊?
我使用antd的table,用的我一脸懵逼。
我想在编辑时发送异步请求,允许才修改成功。
但发现antd的table对异步不是很友好。只能先修改表格,并发送请求,若返回错误则重新渲染表单数据。
却发现,不能渲染成功,修改了的不能还原。
箭头的是修改的,不通过服务器验证的,需要还原的,却渲染不出来,请问是为什么啊?
3 回答1.8k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
弄好了,原来是key的问题。我debugger每个生命周期,数据都没错,只是视图不更新,原来是key相同,不更新,把key改成随机数来解决,即再次请求列表,初始化,就是一次新的key