该存储库仍在开发中,有待发布稳定的代码。
一个用于React组件的onOutsideEvent mixin
这是一个React混合函数,如果您想让它们侦听文档中元素本身之外的某个地方发生的事件(例如,当人们单击其他任何地方时需要隐藏菜单),则可以将它们添加到React组件中在您的页面上)。
请注意,此mixin依赖于.classList属性,所有现代浏览器都支持该属性,但不再支持IE8或更旧版本的浏览器。 对于需要支持不推荐使用的浏览器的设置,将需要使用类的东西。
安装
有两种安装此Mixin的方法,具体取决于您的开发过程。
NPM
如果您有Node.js的需求,则可以通过npm安装此mixin,方法是:
npm install react-onoutsideevent --save
(或--save-dev取决于您的需求)。 然后,您可以在组件中使用它,如下所示:
var Co
评论0
最新资源