修复vue 3 typescript vue 3 is not

2022-10-13  本文已影响0人  EasyNetCN

当node更新为18.8.5版本时,对于使用@client,一般会出现is not assignable to type 'MouseEvent',可以使用以下方式解决。

对于无参数,可以直接在方法中,直接返回事件对象或者undefined

<button @click="handleClick"/>

const handleClick = (evt: MouseEvent) => {
     return evt
}

对于有参数,可以使用箭头函数

<button @click="()=>handleClick(1)"/>

const handleClick = (n: number) => {
     return undefined
}
上一篇下一篇

猜你喜欢

热点阅读