html - 如何使通知列表元素可以通过上下键在反应中遍历?
问题描述
我已经编写了这个反应组件,我希望列表元素可以通过按键向上和向下按钮进行遍历。我可以将 tab-index 与 tab 和 shift tab 一起使用,但我想使用上下键。
export const NotificationListComponent: React.FunctionComponent<INotifications> = (
props
) => {
return (
<>
{props.notifications &&
props.notifications.map((item) => {
return (
<li
key={item.notificationId}
style={NotificationListStyle}
role="listitem"
tabIndex={0}
>
<NotificationItemComponent {...item} />
</li>
);
})}
</>
);
};```
解决方案
推荐阅读
- laravel - Laravel 运行 Tinker 时出错
- c++ - 计算 lambda 中的参数数量
- c# - 使用 c# wpf 放大 imageView 图像
- pentaho - Pentaho - JSON输入不循环文件
- algorithm - 有人可以解释下面列出的博弈论问题的解决方案吗
- python-3.x - 在 Python 的 sounddevice 模块中使用 Stream 方法的基本音调转换?
- windows - 无法在 Git Bash 中将 Meld 设置为差异工具
- node.js - 最小的 Node+Express+TypeScript 与 Angular。我遇到了“CORS 政策”问题
- symfony - Symfony 4 var目录的文件权限每次都会改变
- android-studio - 如何在 Android Studio 中为填充的三角形(由路径绘制)设置动画