2 回答
TA贡献1875条经验 获得超3个赞
根据文档,该Dropdown
组件采用value
道具。
import Dropdown from 'react-dropdown'
import 'react-dropdown/style.css'
class App extends React.Component {
constructor() {
super();
this.state={
cities: ["New York", "San Francisco", "Seattle", "Washington DC"],
selectedCity: ""
}
}
handleSelectCity = (option)=> {
const selectedCity = option.value
this.setState({selectedCity});
}
render() {
const {selectedCity, cities} = this.state;
return (
<Dropdown
options={cities}
onChange={this.handleSelectCity}
value={selectedCity}
placeholder="Select an option"
/>
)
}
}
export default App;
TA贡献1785条经验 获得超8个赞
在Dropdown组件中,您可以执行以下操作
{(this.props.options.length > 1) ? <option>{this.props.placeholder}</option>: null}
浏览器将自动选择列表中的第一个选项。
添加回答
举报