我有一个具有初始值的 antd 形式。如果任何值发生更改,我想有条件地呈现重置按钮。有没有办法找出任何值发生了变化?
答案 0 :(得分:0)
在第 4 版中,ANTD 表单只能在表单第一次呈现时加载初始值。那么无论initialValues如何变化,都无法通过标签中setinitialValues来相应地改变表单
您可以使用 useEffect 检测initialValues 的变化
<块引用>useEffect(() => { form.resetFields() form.setFieldsValue({ 名称:'xxx' }) }, [initialValues]);