猿问

input绑定的document.onkeydown事件怎么销毁?

在class为ipt1的input绑定focus事件,另外一个input也会触发这个focus,请问如何销毁?

<el-input class="ipt1" type="textarea" @focus="focusIpt()"></el-input> 
<el-input class="ipt2" type="textarea"></el-input><script>
    focusIpt(){        let enterEvent = function(e){
              ... // do something  
        }
        document.onkeydown = enterEvent
    }
</script>



回首忆惘然
浏览 5453回答 2
2回答

侃侃尔雅

document.onkeydown = undefined

宝慕林4294392

你监听事件的时候,写成标准的document.addEventListener('keydown',&nbsp;fun);document.removeEventListener('keydown',&nbsp;fun);//移除监听事件的回调函数
随时随地看视频慕课网APP

相关分类

Vue.js
我要回答