代码之家  ›  专栏  ›  技术社区  ›  cclloyd

react redux form获取字段值以设置其他字段

  •  1
  • cclloyd  · 技术社区  · 7 年前

    如何获取一个字段的值,以便一旦更改,我可以在react中使用redux形式设置不同字段的值?

    <Field
        fullWidth
        name="FieldName"
        component={renderTextField}
        label="FieldLabel"
        onChange={this.props.change('FieldNameAlt', 9999)}
    />
    

    不是9999,而是说我希望它是 FieldName*2 . 我应该如何得到 FieldName 设置 FieldNameAlt ?

    1 回复  |  直到 7 年前
        1
  •  2
  •   inostia    7 年前

    如果我理解正确,只需使用 event 传递给 onChange :

    onChange={e => {
        const val = e.target.value;
        this.props.change('FieldNameAlt', val)
    }};