<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就恢復過來了。
設值如下:
this.setState({selectvalue:undefined});
好了,問題完美解決
