在react里添加了onClick处理程序,但是在浏览器中似乎没有执行,大家知道是什么原因吗?

#1

#2

差了参数,试试onClick={(e)=>this.itemClick(e)}

#3

谢谢你的帮助,试了还是无法触发。而且很奇怪的是我如果直接在onClick里alert,会报错说alert is not defined.

#4

应该是没有绑定吧,this.itemClick.bind(this),可以试一下

#5

谢谢你的帮助,找到原因了,是因为我用的next.js里面我删除了_document.js文件里的NextScript标签导致的。加回这个next自定义标签就正常了