使用addEventListener() 可在一个事件上重复绑定多个方法,故当不需要监听时需解绑以免重复调用,以下为正确解绑姿势:
keyDownEvent = (event) => {
console.log('keyCode',event.keyCode)
}
function keyUpEvent = (event) => {
console.log('keyCode',event.keyCode)
}
window.addEventListener('keydown', this.keyDownEvent)
window.removeEventListener('keydown',this.keyDownEvent)
window.addEventListener('keydown', this.keyUpEvent)
window.removeEventListener('keydown',this.keyUpEvent)