我正在尝试使用formik操作setFieldValue
。我在表单中有一个表单(它是一个表单,然后会打开一个具有不同表单的对话框,但是某些字段取决于在第一个表单中编写的内容)。
数据发送很好,我只是将其作为 Prop 发送....但是..我正在尝试使用setFieldValues
从该表单中设置一些隐藏字段(如无输入中一样隐藏),但我似乎无法让它起作用。
我已经尝试在componentDidUpdate
中将其用作this.props.setFieldValue
,并且还尝试将setFieldValue
传递给我的Submit函数,例如
onSubmit={(values, setFieldValue) => this.handleSubmit(values, setFieldValue)}
似乎没有任何作用。
setFieldValue
总是抛出not a function
最佳答案
尝试this.props.form.setFieldValue
关于javascript - 在componentDidUpdate或handleSubmit上使用Formik setFieldValue(错误:不是函数),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54518086/