vue中全局禁用键盘按键

页面进入F11状态之后希望禁用键盘的Esc和F11防止页面退出F11模式,想法是在method中定义函数在mounted的时候执行,但是不知道如何在method中定义禁用键盘按键的方法。
谢谢解答,新年快乐!

阅读 8.9k
1 个回答

1.可以通过监听keyCode值来单个的先监听ESC和F11按键,监听到将原有的触发状态修改掉;
2.ESC的keyCode值为27,F11为122;
3.贴上代码

document.onkeydown = function() {   
if(window.event.keyCode==27) {   
    window.event.keyCode=0;   
    window.event.returnValue=false;   
}   
} 

希望可以帮到你,新年快乐哒

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题