Typescript 如何设置窗口事件的类型?
我试图声明react组件中函数中事件的类型,但typescript抱怨Typescript 如何设置窗口事件的类型?,typescript,Typescript,我试图声明react组件中函数中事件的类型,但typescript抱怨找不到命名空间窗口,如果我使用小写的窗口 handleChange = (event: Window.Event) => { console.log("event"); } TypeScript中的窗口界面具有以下属性(以及其他属性) 如何设置该事件的类型?您要查找的类型仅称为event窗口。事件是类型为事件的窗口对象的成员;它不是类型本身,因此当您尝试将其作为一个类型使用时会出现错误。您要查找的
找不到命名空间窗口
,如果我使用小写的窗口
handleChange = (event: Window.Event) => {
console.log("event");
}
TypeScript中的窗口界面具有以下属性(以及其他属性)
如何设置该事件的类型?您要查找的类型仅称为
event
<代码>窗口。事件是类型为事件
的窗口
对象的成员;它不是类型本身,因此当您尝试将其作为一个类型使用时会出现错误。您要查找的类型只是称为事件<代码>窗口。事件
是类型为事件
的窗口
对象的成员;它不是类型本身,因此当您尝试将其作为一个类型使用时,为什么会出现错误。四年后,这个答案仍然有用。我不明白为什么MouseEvent
不起作用,但现在就去拿吧。谢谢四年后,这个答案仍然有用。我不明白为什么MouseEvent
不起作用,但现在就去拿吧。谢谢
interface Window extends EventTarget, WindowTimers, WindowSessionStorage, WindowLocalStorage, WindowConsole, GlobalEventHandlers, IDBEnvironment, WindowBase64 {
animationStartTime: number;
applicationCache: ApplicationCache;
clientInformation: Navigator;
closed: boolean;
crypto: Crypto;
defaultStatus: string;
devicePixelRatio: number;
doNotTrack: string;
document: Document;
event: Event;