react-bootstrap-typeahead:无法使用Enter键从下拉列表中选择突出显示的项目

时间:2019-01-03 18:58:19

标签: reactjs

我正在使用bootstrap-typeahead的AsyncTypeahead从API调用中获取建议。一切正常,但我无法使用Enter键从下拉列表中选择突出显示的项目。高亮显示一个项目后,当我按Enter键时,什么也没有发生。我只能使用鼠标选择项目。 有什么建议吗?

谢谢

1 个答案:

答案 0 :(得分:0)

解决方法是添加一个回调函数来处理onKeyDown,将当前活动项选择为this.container.querySelector('。dropdown-item.active'); 并单击该项目(如果存在)。