OnChange event.target.value 没有得到反应中的价值
OnChange event.target.value doesnt get the value in react
所以我有 2 个单选按钮,当它们进行更改时,我想从进行更改的单选按钮中获取值。
这是我到目前为止尝试过的方法:
handleValue = (event) => {
this.setState({
chargetype: event.target.value,
});
};
<RadioGroup onChange={this.handleValue} horizontal>
<RadioButton value="fixed">Fixed</RadioButton>
<RadioButton value="people" >People</RadioButton>
</RadioGroup>
但由于某种原因,它没有获得 RadioButton 的值。
有谁知道正确的做法吗?
onChange
RadioGroup
上的事件直接为您提供值,而不是事件
你可以这样写
handleValue = (value) => {
this.setState({
chargetype: value,
});
};
<RadioGroup onChange={this.handleValue} horizontal>
<RadioButton value="fixed">Fixed</RadioButton>
<RadioButton value="people" >People</RadioButton>
</RadioGroup>
以上推论是基于library's official example
所以我有 2 个单选按钮,当它们进行更改时,我想从进行更改的单选按钮中获取值。
这是我到目前为止尝试过的方法:
handleValue = (event) => {
this.setState({
chargetype: event.target.value,
});
};
<RadioGroup onChange={this.handleValue} horizontal>
<RadioButton value="fixed">Fixed</RadioButton>
<RadioButton value="people" >People</RadioButton>
</RadioGroup>
但由于某种原因,它没有获得 RadioButton 的值。
有谁知道正确的做法吗?
onChange
RadioGroup
上的事件直接为您提供值,而不是事件
你可以这样写
handleValue = (value) => {
this.setState({
chargetype: value,
});
};
<RadioGroup onChange={this.handleValue} horizontal>
<RadioButton value="fixed">Fixed</RadioButton>
<RadioButton value="people" >People</RadioButton>
</RadioGroup>
以上推论是基于library's official example