gpt4 book ai didi

javascript - 为什么 react 中的 'onClick' 绑定(bind)到 emptyFunction?

转载 作者:行者123 更新时间:2023-12-05 01:18:01 25 4
gpt4 key购买 nike

为什么 react 中的 onClick 会限制为 emptyFunction?

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

onClick={ me => me.preventDefault() }

同时,如果我将 onClick 更改为 onMouseDown - 它会起作用。

控制台没有错误。探索 DOM 表明 onClick 处理程序是来自 React 的 emptyFunction。

最佳答案

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

关于javascript - 为什么 react 中的 'onClick' 绑定(bind)到 emptyFunction?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44659548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com