在Mac上的Chrome中使用vue时,不会触发keyup事件

时间:2020-02-24 13:40:29

标签: vue.js vuejs2 dom-events keyup vue-cli-4

这是最近在我的项目上开始发生的,因此我使用vue cli 2创建了一个新项目。 我还没有添加其他任何东西

在App.vue中,我在已安装的函数中添加了3个事件侦听器。

window.addEventListener("keydown", () => {
    console.log("Key down");
})
window.addEventListener('keyup', () => {
    console.log("Key up");
})
window.addEventListener("keypress", () => {
    console.log("Key press");
})

上面的代码显示Firefox和Safari上的所有事件,但不显示chrome。 它也可以在无痕模式下使用chrome,但不能在普通模式下使用。

这仅发生在Mac机器上。

这也只会在我使用vue时发生

如果我创建一个独立的html文件,则代码将返回所有3个事件。

任何调试想法都值得赞赏。

0 个答案:

没有答案