核心知识
键盘事件
keydown 可读取 event.key,为复合组件提供方向键、Escape 等交互。
- 使用可理解的 key 值
- 不要拦截正常输入
- 原生 button 的 Enter/Space 通常无需重写
tabs.addEventListener('keydown', event => {
if (event.key === 'ArrowRight') moveNext();
});
keydown 可读取 event.key,为复合组件提供方向键、Escape 等交互。
tabs.addEventListener('keydown', event => {
if (event.key === 'ArrowRight') moveNext();
});