小编Mis*_*usk的帖子

React 中的 onKeyDown 事件与 TypeScript

在我的 React 组件中,我有以下输入元素:

  <input
    max={120}
    type="number"
    value={numValue}
    onKeyDown={handleKeyDown}
  />
Run Code Online (Sandbox Code Playgroud)

这是我的handleKeyDown功能:

  const handleKeyDown = (evt: KeyboardEvent) => {
    console.log(evt.key);
    console.log(evt.target.value);
  }
Run Code Online (Sandbox Code Playgroud)

这是我从 TypeScript 得到的错误

Property 'value' does not exist on type 'EventTarget'.
Run Code Online (Sandbox Code Playgroud)

我需要分配什么事件类型以使其涵盖evt.target.valueevt.key

typescript reactjs

12
推荐指数
1
解决办法
9667
查看次数

标签 统计

reactjs ×1

typescript ×1