React's mouseEvent doesn't have offsetX/offsetY

2,414 阅读1分钟

react 的 offsetX/offsetY

  • 今天,要用一个position: 'absolute' 的canvas 实现一个画板 功能,打印一下onMouseDown(event),发现没找到 offsetX/offsetY,找了半天没找到,把react 的鼠标绑定事件看了遍也没找到,然后到 Stack Overflow ,才找到,国内的网站还是水呀~
  • 原来在mouseEvent下面还有一个nativeEvent

nativeEvent

  • 而在nativeEvent下面

nativeEvent.offsetX/Y

原来封装在了,e.nativeEvent 才是当前事件的 真正的数据分发是在nativeEvent里面

react 的事件机制?

  • react 的事件机制
    react事件机制