当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
}
网友评论