【发布时间】:2019-05-21 14:41:23
【问题描述】:
我有一个 Select 并且输入采用芯片格式。我尝试了所选值的控制台日志,并且一切正常。但由于某种原因,它不会显示在选择框上。我在这里做错了什么?
handleChange = event => {
this.setState({ badge : event.target.value });
};
const chipOptions = [
{key: 1, 'text': 'text1', 'value': 'text1'},
{key: 2, 'text':'text2', 'value':'text2'},
{key: 3, 'text':'text3', 'value':'text3'}
]
<FormControl className={classes.formControl}>
<Select
value={this.state.badge}
onChange={this.handleChange}
inputProps={{
name: 'badge',
id: 'badge-simple',
}}
>
{chipOptions && chipOptions.map(option=> (
<Chip key={option.value} label={option.value} className={classes.chip} value={option.value} />
))}
</Select>
</FormControl>
【问题讨论】:
标签: reactjs material-ui