猿问

vue中监听退出全屏事件的问题

vue中监听退出全屏事件时,按第一下esc键不执行我的事件只退出全屏,按第二下才执行
quit(){
let_this=this;
document.onkeyup=function(e){
letkey=window.event.keyCode;
if(key===27){
console.log('退出全屏')}
};
}
撒科打诨
浏览 6334回答 2
2回答

Kled

我也是这样,是啥原因啊按第一下esc键不执行我的事件只退出全屏,按第二下才执行

慕姐4208626

这样写{created(){window.addEventListener('keydown',this.quit)},beforeDestory(){window.removeEventListener('keydown',this.quit)}methods:{quit(e){letkey=e.keyCode;if(key===27){console.log('退出全屏')}};}}}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答