4
这里是我的模板你怎么找到事件的类型,打字稿
<input (keyup)="onKey($event)">
这里是我的打字稿文件
onKey(event:any) {
console.log(typeof event);
}
的console.log
输出object
但在现实中,它应该是KeyboardEvent
。
有没有一种通用的方法来查找事件的类型?
这里是我的模板你怎么找到事件的类型,打字稿
<input (keyup)="onKey($event)">
这里是我的打字稿文件
onKey(event:any) {
console.log(typeof event);
}
的console.log
输出object
但在现实中,它应该是KeyboardEvent
。
有没有一种通用的方法来查找事件的类型?
您可能想要检查event.type
以查看它是什么,并从中推断出其类型。
否则,您可以尝试使用event instanceof KeyboardEvent
或user-defined type guards。
此外,在您的示例中,您可以只使参数event:KeyboardEvent
而不是event:any
。