一直以来对这里的原理比较模糊,但是在code>@click等绑定下,加括号和不加括号都能运行。但由于最近碰到的第三方组件,在组件内部中有根据event对象来返回组件的x
和y
值。
遂发现加括号后,无情报错
。
仔细查了下,才发现是 Vue 对函数调用表达式额外用了一个函数做了层包装。
加与不加括号的区别在于事件对象参数 event 的处理。不加括号时,函数第一个参数为 event,加了括号后,需要手动传入 $event 才能获得事件对象。
done,又可以愉快的码代码了。
资源介绍 | 参数 |
---|---|
如遇问题: | 联系客服/留言反馈 |
一直以来对这里的原理比较模糊,但是在code>@click等绑定下,加括号和不加括号都能运行。但由于最近碰到的第三方组件,在组件内部中有根据event对象来返回组件的x
和y
值。
遂发现加括号后,无情报错
。
仔细查了下,才发现是 Vue 对函数调用表达式额外用了一个函数做了层包装。
加与不加括号的区别在于事件对象参数 event 的处理。不加括号时,函数第一个参数为 event,加了括号后,需要手动传入 $event 才能获得事件对象。
done,又可以愉快的码代码了。
[aru_152]+1,今天半天没发现问题 后面才发现少了括号