首页 > 解决方案 > 我怎么知道鼠标已经进入电子项目的窗口?

问题描述

当鼠标进入带有属性的窗口时我想做什么-webkit-app-region: drag,然后我发现如果我尝试添加-webkit-app-region: drag属性,该元素会使所有鼠标事件无效,包括mouseenter和mouseleave。

我知道单击事件与拖动有关,但是为什么其他相同的事件也失败了

.app {
  -webkit-app-region: drag;
}

function app() {
  return (
    <div 
      className={style['app']}
      onMouseEnter={() => console.log('enter')}
      onMouseLeave={() => console.log('leave')}
    />
  )
}

标签: electron

解决方案


推荐阅读