【发布时间】:2021-04-10 08:48:30
【问题描述】:
我正在构建一个休息国家的应用程序,我正在尝试通过列表按地区过滤。我想使用下拉菜单。我尝试过使用 react select,创建一个新组件,这是我的代码
const DropdownMenu = (props) => {
const options = [
'', 'Africa', 'America', 'Asia', 'Europe', 'Oceania'
];
const defaultOption = options[0];
const handleFilterInput = (event) => {
let value = event.target.options;
props.handleRegionSearch(value);
};
return(
<div>
<Select options={options} onChange={handleFilterInput} value={defaultOption} placeholder="Select a region"/>
</div>
)
}
export default DropdownMenu;
我的问题是,我无法将值更改为所选选项,因此我无法过滤从 api 获取的列表。 有没有人对此有可能的解决方案? 谢谢
【问题讨论】:
标签: reactjs drop-down-menu jsx