gpt4 book ai didi

javascript - 如何删除影响 React 元素的 Jquery 文档单击监听器?

转载 作者:数据小太阳 更新时间:2023-10-29 04:41:29 25 4
gpt4 key购买 nike

对于遗留应用程序,我们正在使用 React 逐个重写 Web 应用程序的部分内容。因为这不能完全删除文档监听器的垃圾。页面上有很多不同的组件,它们上面都有监听器。这正在影响 react 组件的性能。

例如; Material UI 切换菜单,https://codesandbox.io/s/o9970jm69例如,切换菜单速度很快,并且可以响应您的点击。但是对于我们的网络应用程序,由于这些文档事件监听器,切换行为与演示不同。

是否可以移除 React 元素的这些文档点击监听器?

或者有没有办法摆脱 React 组件的这些监听器?

最佳答案

jQuery 事件的解决方案 #1

您可以使用 unbind删除事件。如果您需要知道事件名称或类型,您可以使用 Chrome 开发工具查看

解决方案 #2 Javascript 事件

另一种方法是捕获事件和stop the propagation .您可以使用 removeEventListenerset null the property event .

关于javascript - 如何删除影响 React 元素的 Jquery 文档单击监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53907316/

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