gpt4 book ai didi

javascript - Redux 表单中,VALUES 从哪里来?

转载 作者:行者123 更新时间:2023-12-01 01:10:02 25 4
gpt4 key购买 nike

所以基本上我正在尝试遵循以下示例并将其实现到我的项目中。但我很困惑,正如您所看到的,当提交 WizardFormThirdPage.js 时,会调用函数 showResults 。当我查看 showResults.js 时,它传入了值,但我不知道它来自哪里或如何获取表单数据的值,有人可以向我解释一下吗?

https://codesandbox.io/s/0Qzz3843

最佳答案

在所有三个 WizardForm 页面中,onSubmit 不是由 React 提供的,而是由 Redux-form 重写的函数:https://redux-form.com/8.1.0/docs/api/reduxform.md/#-code-onsubmit-function-code-optional- 。它提供了几个参数,其中有values,它由wizard形式的所有值组成。

因此,在第 1 页和第 2 页中,onSubmit 的处理程序是函数 nextPage,它忽略所有参数,而对于第 3 页,处理程序 showResults仅接受参数

您可以通过修改函数showResults来尝试一下:

export default (async function showResults(...args) {
await sleep(500); // simulate server latency
window.alert(JSON.stringify(args));
});

这将显示上面链接中所示的所有参数。

关于javascript - Redux 表单中,VALUES 从哪里来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55239273/

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