最近有个项目使用 Vue3+ElementPlus ,其中有很多 dialog 弹窗,elementPlus 默认可以使用 ESC 关掉这个弹窗,但是在全屏下按 ESC 是退出全屏而不是关闭弹窗。
全屏使用的是screenfull
这个库
如果使用 Chrome 自带的 F11 全屏它是 按住 ESC 才退出,而screenfull
是 按下 ESC 就退出
各位前端大佬有什么解决办法吗?
1
shadowyue 17 天前
不如直接把 elementPlus 按 ESC 关闭 dialog 这个功能开关关了?
|
2
zack5337 17 天前
监听事件了 event.key === 'Escape'
|