<Select key="sm2" placeholder="姓名" showSearch={true} allowClear={true} showArrow={false} value={this.state.selectvalue} > {this.state.names.map(item => ( <Select.Option key={item.id} name={item} value={item.name}> {item.name} </Select.Option> ))} </Select>
當給Select添加value賦值後,placeholder會失效,試着給value設爲null,發現placeholder仍是無效的,最後發現value設值爲undefined的是時候,placeholder就恢復過來了。javascript
設值以下:java
this.setState({selectvalue:undefined});
好了,問題完美解決this