React处理点击组件以外区域事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React处理点击组件以外区域事件相关的知识,希望对你有一定的参考价值。
参考技术AaddEventListener , this.component.contains
如keyword所示, 就是利用contains()函数判断点击区域是否包含目标DOM.
如果用在浮窗上, 希望点击非浮窗区域浮窗隐藏, 在 console.log(\'click outside\') 处触发隐藏state就行了.
以上是关于React处理点击组件以外区域事件的主要内容,如果未能解决你的问题,请参考以下文章
react判断点击位置是否为组件内,实现点击外部触发组件内事件
React面向组件编程 - 基本理解和使用 - 组件三大核心属性state-props-refs - 事件处理 - 非受控组件 - 受控组件 - 高阶函数 - 函数柯里化