为了账号安全,请及时绑定邮箱和手机立即绑定

在 onClick 后面添加 this.increaseLikes(), 会自动触发点击效果是为什么?

http://img1.sycdn.imooc.com//60bc617f000196e614330708.jpg


我把 onclick = {this.increaseLikes} 写成onclick = {this.increaseLikes()} ,多加了一个括号。刷新界面的时候,不用点击,就会运行这个函数,是为什么啊?

http://img1.sycdn.imooc.com//60bc61c60001467507080782.jpg

正在回答

1 回答

我感觉是在dom加载的时候,理应是返回一个函数(不加“()”)。如果你加了括号,这代表着去执行他。

每次刷新都会加载dom,而在加载dom的时候却执行了这个function,结果就自动触发了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在 onClick 后面添加 this.increaseLikes(), 会自动触发点击效果是为什么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信