vue3的@keyDown事件类型不匹配问题?

想做input的回车事件

<el-input v-model="searchData.input" @keydown="handleKeyDown" />
const handleKeyDown = (e: KeyboardEvent) => {

if (e.key == "Enter") {

// 触发

}

};

提示

不能将类型“(e: KeyboardEvent) => void”分配给类型“(evt: KeyboardEvent | Event) => any”。

参数“e”和“evt” 的类型不兼容。

没看懂lint这里的提示是什么意思,怎么解决?


回答:

试试

const handleKeyDown = (e: KeyboardEvent | Event) => {

if (e.key == "Enter") {

// 触发

}

};

以上是 vue3的@keyDown事件类型不匹配问题? 的全部内容, 来源链接: utcz.com/p/932867.html

回到顶部