Javascript 材料用户界面-收音机不会将我的状态定为价值
我是全新的全栈开发人员,我正在尝试编写一些代码,以便更好地理解React JS和Material UI的前端。我已经编写了一个对话框,向后端发送帖子,并尝试使用一些收音机来选择每个值,但它们没有正确地定值。我在这方面是新手,请耐心等待,我将向您展示我的代码:Javascript 材料用户界面-收音机不会将我的状态定为价值,javascript,reactjs,material-ui,Javascript,Reactjs,Material Ui,我是全新的全栈开发人员,我正在尝试编写一些代码,以便更好地理解React JS和Material UI的前端。我已经编写了一个对话框,向后端发送帖子,并尝试使用一些收音机来选择每个值,但它们没有正确地定值。我在这方面是新手,请耐心等待,我将向您展示我的代码: class NewAdv extends Component { state = { open:false, type:'Sell', body:'', errors
class NewAdv extends Component {
state = {
open:false,
type:'Sell',
body:'',
errors:{}
};
radioChange = (event) => {
this.setState({type: event.target.value});
console.log(this.state.type)
};
render() {
return (
<RadioGroup aria-label="Type" name="type" color="primary" value={this.state.type} onChange={this.radioChange}>
<FormControlLabel type="Sell" control={<Radio />} label="Sell" />
<FormControlLabel type="Trade" control={<Radio />} label="Trade" />
<FormControlLabel type="Other" control={<Radio />} label="Other" />
</RadioGroup>
)
}
我该怎么办?您正在从目标获取值,但目标没有定义值 在FormControlLabel上,将类型与值交换 这样做
type=Sell将其替换为value,它应该可以工作