reactHooks中form表单回显内容不同步的BUG

问题描述:页面一上来先在useEffect中获取到要展示的form列表,并用useState保存起来,当使用form.setFieldsValue()将useState中的数据做回显操作时,表单中的内容出现不同步bug,需要刷新页面之后才能正常展示出来

解决方法:使用useState保存一个boolean值,在获取页面数据成功之后,将这个boolean值设为true,然后在useEffect中进行form的回显时,将第二个参数设为该boolean值进行监听,多做一层判断,数据就跑通了

 

猜你喜欢

转载自blog.csdn.net/znhyXYG/article/details/129364633