plus.key.addEventListener("keydown", (e)=> {
//不想拦截音量+*-,keycode是24
if(e.keycode == 24){
return false;
}
})

- 发布:2023-08-27 23:58
- 更新:2023-08-28 22:07
- 阅读:827
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 华为
手机机型: 雷电模拟器
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
plus.key.addEventListener("keydown", (e)=> {
//不想拦截音量+*-,keycode是24
if(e.keycode == 24){
return false;
}
})
plus.key.addEventListener("keydown", (e)=> {
//不想拦截音量+*-,keycode是24
if(e.keycode == 24){
return false;
}
})
实际结果:
plus.key.addEventListener("keydown", (e)=> {
//还是被拦截了,音量大小不起作用了
if(e.keycode == 24){
return false;
}
})
plus.key.addEventListener("keydown", (e)=> {
//还是被拦截了,音量大小不起作用了
if(e.keycode == 24){
return false;
}
})
bug描述:
监听了keydown事件后,音量+-都被拦截了,没有作用,怎么才能不拦截,项目中必须用keydown来监听其他按键消息。
w***@qq.com (作者)
不是冲突,例如24和25是调音量大小的物理按键,keydown监听下。这两个按键功能就失效了
2023-08-30 13:28