gpt4 book ai didi

reactjs - redux-form——通过代码设置字段值?

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

我正在为我的表单创建一个自定义组件。

我想要的:点击某个位置后,在我的 onClick 处理程序中,我可以为表单字段设置相应的值。

如何做到这一点?

我当前的解决方案:

_onClick(value, evt) {
const {field, dispatch} = this.props
if(dispatch){
dispatch({type: "redux-form/CHANGE", field: field.name, value: value, touch: false, form: field.form})
}
}

它还不起作用..但即使它起作用了,我觉得这也是一种黑客行为。

还有更好的解决方案吗?

注意:我还在 redux-form 的问题页面上问了这个问题:https://github.com/erikras/redux-form/issues/369

最佳答案

Redux 表格 6

在表单组件内使用props

this.props.change('field_name', 'value')

在表单组件之外使用 Action Creators

import { change } from 'redux-form'

dispatch(change('form_name', 'field_name', 'value'))

关于reactjs - redux-form——通过代码设置字段值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34036140/

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