#545·page.js

事件.which 到事件.button 的回退不正确

作者: jstanley0创建于 2019年10月11日更新于 2023年6月27日
标签bug

此行代码是不正确的: `return null == e.which ? e.button : e.which;` 因为 `which` 返回 1 表示主按钮,而 `button` 返回 0 表示相同的意思。 从 React 的 `onClick` 调用 `clickHandler` 时,会提供一个合成事件,该事件实现了 `button` 但不实现 `which`。因此, `_which` 返回 0,事件处理器跳过该事件,因为它期望的是 1。

内容来源: visionmedia/page.js