簡體   English   中英

Redux表單-字段中具有單選類型的自己的值

[英]Redux form - own value in Field with type radio

我想在無線電字段中輸入一些文本(使用Redux表單)。

我有這樣的領域:

<Field
  name={some.name1}
  value={'text1'}
  component={renderRadioElement}
  type="radio"
/>

<Field
  name={some.name2}
  value={'text2'}
  component={renderRadioElement}
  type="radio"
/>

...

一切正常,直到第一個值更改

如果我想多次更改值: 狀態->表單-> ...->值->有些不會更新值。

我的問題是 -如何在無線電字段中正確輸入文本值?

如果我正確理解了您的評論,那么您在組件狀態中就有一個值,在該狀態下,您已經清除了表單,並且您必須將該值傳遞給字段。 如果是這樣,您要做的就是將值分派到redux-form存儲。 為此,您在課堂上會收到一個改變的道具。 通過redux形式注入。 您要做的就是使用該函數來設置值

const { change } = this.props;
change('some.name2', this.state.yourValue)

希望能幫助到你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM