【发布时间】:2017-08-13 13:14:21
【问题描述】:
我是 React 新手,需要帮助来限制下拉菜单中选定项目的数量。我的下拉菜单有超过 15 个选项,但我希望用户最多可以选择 5 个项目。 我发现了使用 JQuery 的不同方法,但我无法使用 React 实现它们。 感谢您的帮助!
编辑:我正在使用 Semantic UI 中的组件作为下拉菜单:
handleSelectTag = (event, data) => {
this.setState({ selectedTagsId: data.value })
}
const tagOptions = this.state.existingTags.map(tag => {
return {key: tag.id, text: tag.name, value: tag.id}
})
<Dropdown placeholder='Tags' fluid multiple selection options={tagOptions} onChange={this.handleSelectTag} />
【问题讨论】:
-
你能链接实现你的下拉菜单的代码吗?
-
我正在使用语义 UI 中的组件。刚刚用代码编辑了我的问题。