powerful_girl
2021-06-06 13:49
我把 onclick = {this.increaseLikes} 写成onclick = {this.increaseLikes()} ,多加了一个括号。刷新界面的时候,不用点击,就会运行这个函数,是为什么啊?
我感觉是在dom加载的时候,理应是返回一个函数(不加“()”)。如果你加了括号,这代表着去执行他。
每次刷新都会加载dom,而在加载dom的时候却执行了这个function,结果就自动触发了。
基于实例的 React16 傻瓜课程
22374 学习 · 106 问题
相似问题