Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么';onClick';在react中,您是否绑定了清空功能?_Javascript_Reactjs - Fatal编程技术网

Javascript 为什么';onClick';在react中,您是否绑定了清空功能?

Javascript 为什么';onClick';在react中,您是否绑定了清空功能?,javascript,reactjs,Javascript,Reactjs,为什么要在emptyFunction中单击react get bounds 我的组件中有下一个字符串,它不工作: onClick={ me => me.preventDefault() } 同时,如果我将onClick更改为onMouseDown,它会工作 控制台中没有错误。探索DOM会使onClick处理程序成为react中的emptyFunction 我以前的发现是错误的。 真正的问题是组件在事件处理之前就已经被破坏了。如果阻止事件在其他地方传播,尤其是在身体上传播,可能会发生这种情

为什么要在emptyFunction中单击react get bounds

我的组件中有下一个字符串,它不工作:

onClick={ me => me.preventDefault() }
同时,如果我将
onClick
更改为
onMouseDown
,它会工作


控制台中没有错误。探索DOM会使onClick处理程序成为react中的emptyFunction

我以前的发现是错误的。
真正的问题是组件在事件处理之前就已经被破坏了。如果阻止事件在其他地方传播,尤其是在身体上传播,可能会发生这种情况。或者,如果有一个处理程序订阅了相同的事件并销毁了组件,则可能会发生这种情况

什么是“它不工作”?还有。。。您的组件。。。是自定义组件吗?您单击的是什么?您希望发生什么?不工作意味着事件将传递给emptyFunction,而不是调用my函数。是的,这是我的定制组件。onClick没有任何效果,但将其更改为onMouseDown会以某种方式起作用。