【发布时间】:2020-10-20 13:04:29
【问题描述】:
我试图在元素失去焦点时触发一个函数,但似乎在我的 React 应用程序中无法识别模糊事件。我不清楚我错过了什么。下面的 sn-p 就在我的组件中的 return 方法之上。
我的 div 带有 ref {infoWindow}。目前,当我在 div 窗口内单击然后退出时,console.log 没有输出任何内容。
const infoWindow = useRef<HTMLDivElement>(null);
if (infoWindow.current) {
infoWindow.current.addEventListener('blur', (event) => {
console.log(`We've been blurred`);
});
}
【问题讨论】:
-
我认为部分组件代码在这种情况下可能会有所帮助。您是否在任何元素上使用了此参考?这是一个基于功能组件/类的组件吗?
标签: javascript reactjs