小编Dav*_*ona的帖子

React 中 TypeScript 中的事件类型

我使用 React 在 onSubmit 中发生以下事件,并将其从 Javascript 更改为 TypeScript。

const submitUserHandler = (e) => {

e.preventDefault();
dispatch(
  authenticate({
    name: e.target.personname.value,
    pw: e.target.password.value,
  })
);
};
Run Code Online (Sandbox Code Playgroud)

我尝试将 'e: React.ChangeEvent' 分配给该事件,但它提示如下错误:

类型“EventTarget & HTMLInputElement”上不存在属性“personname”。

我如何指定类型还包括用户名和密码?谢谢!

javascript typescript reactjs react-redux react-typescript

3
推荐指数
1
解决办法
2891
查看次数