1 回答
TA贡献1784条经验 获得超7个赞
import React, { Component } from 'react'
import Select from 'react-select'
export default class App extends Component {
state = {
selectedValue:null
}
data = [
{
label: 'john',
value: 'John Doe',
},
{
label: 'jane',
value: 'Jane Doe',
},
{
label: 'mary',
value: 'Mary Phillips',
},
{
label: 'robert',
value: 'Robert',
},
{
label: 'karius',
value: 'Karius',
},
]
render() {
return (
<Select
options={this.data}
isSearchable
value={this.state.selectedValue}
onChange={this.handleChange}
/>
)
}
}
如果您想显示带有搜索选项的下拉菜单,我建议您使用 react-select 库。但是,您的数据应该采用像 {label:' ',value:' '} 这样的对象形式。这个组件有一个 isSearchable 属性,它允许我们搜索下拉菜单以及手动选择一个选项。希望这可以帮助!
添加回答
举报