【发布时间】:2018-08-30 11:46:57
【问题描述】:
我在 Dropdown 组件中使用 Ant Select 组件。这是我的索引文件,它呈现 Dropdown
const getMenu = filter => (
<MenuContainer
...
/>
);
<Dropdown
overlay={getMenu(searchFilter)}
trigger={['click']}
visible={this.state.search}
onVisibleChange={val =>
this.handleDropdownVisibility(val, searchFilter)
}
>
...
</Dropdown>
这是我的 MenuContainer,它在其中返回 Select Component
handleSelectChange = val => {
this.setState({
selectedValue: val,
});
};
<Select
ref="selectBox"
onChange={this.handleSelectChange}
style={{ width: '100%' }}
>
{numberComparision.map((item, i) => {
return (
<Option key={i} value={item.id}>
{item.name}
</Option>
);
})}
</select>
【问题讨论】:
-
这不是一个工作示例。请提供一个 jsfiddle/codepen/我们可以调试的东西。
-
标签: reactjs drop-down-menu html-select antd