JavaScript-每次按键触发3次按键事件(VuejJS)

JavaScript-每次按键触发3次按键事件(VuejJS),javascript,vue.js,Javascript,Vue.js,我正在使用document.addEventListener(“keyup”,this.handleKeyup)添加一个keyup监听器并且每次按键都会触发三次。我偏离航线在哪里 我的经纪人是: handleKeyup(event){ console.log("Fire!"); // logs 3 times for every key (?) } 组件卸载时是否分离eventListener?我不知道如何在Vue中完成,但在React中,我们应该在组件卸载时分离所有连

我正在使用
document.addEventListener(“keyup”,this.handleKeyup)添加一个keyup监听器并且每次按键都会触发三次。我偏离航线在哪里

我的经纪人是:

handleKeyup(event){
  console.log("Fire!"); // logs 3 times for every key (?)
}

组件卸载时是否分离eventListener?我不知道如何在Vue中完成,但在React中,我们应该在组件卸载时分离所有连接的侦听器。我是说,在Vue中,它处于销毁或销毁前生命周期。然而,这一切都是在安装组件时发生的;此事件侦听器是否位于使用了3次的组件内?更多的代码可能会有所帮助。