gpt4 book ai didi

javascript - 在 componentDidUpdate 或 handleSubmit 上使用 Formik setFieldValue(错误 : not a function)

转载 作者:行者123 更新时间:2023-12-03 07:13:37 25 4
gpt4 key购买 nike

我正在尝试使用 formik 操作 setFieldValue。我在一个表单中有一个表单(它是一个表单,然后会打开一个带有不同表单的对话框,但某些字段取决于第一个表单中所写的内容)。

数据发送没问题,我只是将它作为 props 发送....但是..我正在尝试使用 setFieldValues 设置该表单中的一些隐藏字段(隐藏为 no-输入),但我似乎无法让它工作。

我试过在 componentDidUpdate 中使用它作为 this.props.setFieldValue 我也试过像这样将 setFieldValue 传递给我的提交函数

onSubmit={(values, setFieldValue) => this.handleSubmit(values, setFieldValue)}

似乎没有任何效果。 setFieldValue 总是抛出 not a function

最佳答案

试试 this.props.form.setFieldValue

关于javascript - 在 componentDidUpdate 或 handleSubmit 上使用 Formik setFieldValue(错误 : not a function),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54518086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com