1.当单独传递event不用传参时,直接使用。因为vue默认会传递一个event过来,可以直接接收,但是调用函数不能带括号。

<input type="text" value=""  @change=`aaa'/>
aaa(){
console.log(e)}

2.当需要传递其他参数时,两种方式可以传递event
方法一:使用箭头函数,这种方式传递一其实跟不带参传递是一样的原理

<input type="text" value="" @change=`(e)=>{aaa(e,item.id)}'/>
aaa(e,id){
console.log(e)}

方法二:使用$event传递

<input type="text" value="" @change=`aaa($event,item.id)'/>
aaa(e,id){
console.log(e)}
Logo

前往低代码交流专区

更多推荐