ant-design / pro-components

🏆 Use Ant Design like a Pro!
https://pro-components.antdigital.dev
MIT License
4.3k stars 1.36k forks source link

🐛[BUG]ProForm 和ModalForm 的request 和Form的hooks一起使用request和initialValue的值赋值永远是上一次的值 #8624

Open XiaoXiaoWu98 opened 2 months ago

XiaoXiaoWu98 commented 2 months ago

提问前先看看:

https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md

🐛 bug 描述

ProForm 和ModalForm 的request 和Form的hooks一起使用request和initialValue的值赋值永远是上一次的值,我自己用ProForm和modal封装也会出现,不知道是Form.useWatch的问题还是request的问题

📷 复现步骤

点击弹窗,在保存数据,在点击弹窗是上一次的值,而且request的值是对的,form.useWatch的values值会覆盖request的值

🏞 期望结果

希望弹窗永远是最新的值

💻 复现代码

可以看代码复现

© 版本信息

🚑 其他信息

https://github.com/user-attachments/assets/a087b6fe-6e97-4cbe-8460-805c356f2056

q1uxu commented 2 months ago

遇到了同样的问题

a6930216745 commented 2 months ago

期待解决 不然要手动setFieldsValue了