Vue项目判断Enter回车事件是直接按键盘触发还是扫码枪触发
Vue项目判断Enter回车事件是直接按键盘触发还是扫码枪触发原因叙述:我们知道键盘事件包括keyDown、keyPress和keyUp三个;然后扫码触发的Enter事件是很快的,一般在10毫秒左右,而直接按键盘触发的Enter相对来说比较慢80毫秒左右。在keyDown【按下】的时候,我们记录一个keyDownTime时间,在keyUp【弹起】的时候,我们又记录一个keyUpTime时间,之后两个相减小于30毫秒【keyUpTime-keyDownTime<30】,我们可以判断是扫码触发的还是直接
原创
2020-06-05 21:13:32 ·
3915 阅读 ·
2 评论