释放双眼,带上耳机,听听看~!
一直以来对这里的原理比较模糊,但是在code>@click等绑定下,加括号和不加括号都能运行。但由于最近碰到的第三方组件,在组件内部中有根据event对象来返回组件的x
和y
值。
遂发现加括号后,无情报错
。
仔细查了下,才发现是 Vue 对函数调用表达式额外用了一个函数做了层包装。
加与不加括号的区别在于事件对象参数 event 的处理。不加括号时,函数第一个参数为 event,加了括号后,需要手动传入 $event 才能获得事件对象。
done,又可以愉快的码代码了。
声明:本文为原创作品,版权归作者所有。未经许可,不得转载或用于任何商业用途。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
[aru_152]+1,今天半天没发现问题 后面才发现少了括号