vue 监听键盘&窗口&是否全屏变化
mounted() { // 监听浏览器窗口大小变化 window.onresize = () => { return (() => { this.clientWidth = document.body.clientWidth-210; this.clientHeight = document.body.clientHeight-10; })(); }; // 监听全屏变化 需要引入 screenfull.js window.onresize = () => { // 当非全屏时执行 if(!screenfull.isFullscreen){ this.closeScreenFull() } }; // //监听键盘按键事件 let self = this; this.$nextTick(function () { document.addEventListener('keyup', function (e) { console.log(e.keyCode) // 键盘码 //此处填写你的业务逻辑即可,27 Esc键 if (e.keyCode == 27) { } }) }) }