Vue.js 在Mac上使用带Chrome的vue时未触发keyup事件

Vue.js 在Mac上使用带Chrome的vue时未触发keyup事件,vue.js,vuejs2,dom-events,keyup,vue-cli-4,Vue.js,Vuejs2,Dom Events,Keyup,Vue Cli 4,这是最近在我的项目中开始出现的,因此我使用vue cli 2创建了一个新项目。 除此之外,我没有添加任何内容 在App.vue中,我在挂载函数中添加了3个事件侦听器 window.addEventListener(“向下键”,()=>{ 控制台日志(“键关闭”); }) window.addEventListener('keyup',()=>{ 控制台日志(“键向上”); }) window.addEventListener(“按键键”,()=>{ 控制台日志(“按键”); })您什么时候注册

这是最近在我的项目中开始出现的,因此我使用vue cli 2创建了一个新项目。 除此之外,我没有添加任何内容

在App.vue中,我在挂载函数中添加了3个事件侦听器

window.addEventListener(“向下键”,()=>{
控制台日志(“键关闭”);
})
window.addEventListener('keyup',()=>{
控制台日志(“键向上”);
})
window.addEventListener(“按键键”,()=>{
控制台日志(“按键”);

})
您什么时候注册这些事件?。你应该在
创建时注册它们,而不是在
挂载的
上注册事件。我尝试在created函数中注册事件,但仍然不起作用,很明显我的机器出了问题,但我不知道是什么问题。你能共享你的代码笔或小提琴吗?。还可以在其他人的机器上进行测试。也许是浏览器的版本问题,它正在使用codepens和fiddle,只是没有在我的mac电脑上使用vue和其他一些我注意到的网站,比如aws。