[英]How to aovid using tabIndex for OnKeyDown catch event in react?
我有一个问题,因为我正在使用 react-windows 库来制作新闻列表。
问题是我需要处理onKeyDown
事件,因为需要在按钮上添加tabIndex
。
但是当我添加tabIndex
时,它会激活 react-widows 库中的一些滚动行为。
如何在没有tabIndex
的情况下使用 handle onKeyDown and Up events
?
这是文档的一个 div/按钮:
<div
className="card-content-wrapper"
role="button"
id={collectionId + id}
onClick={() => handleClick && handleClick(id)}
onKeyDown={(e) => handleKeyDownUp && handleKeyDownUp(e, index)}
>
您可以管理按键事件
class SimpleExample extends React.Component {
onKeyDown =(event)=>{
console.log('keyCode',event.keyCode)
}
render() {
return (
<div>
<input type="text" id="one" onKeyDown={this.onKeyDown} />
</div>
);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.