uni-app 物理确认按键问题:按下后监听事件未被触发,其它物理按键正常,登录界面有效,主页无效。
uni-app 物理确认按键问题:按下后监听事件未被触发,其它物理按键正常,登录界面有效,主页无效。
| 属性 | 值 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | win10 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 3.3.11 |
| 手机系统 | Android |
| 手机系统版本号 | Android 8.1 |
| 手机厂商 | datang |
| 手机机型 | GR37 |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 离线 |
| 项目创建方式 | HBuilderX |
示例代码
// 全局监听物理按键松开事件、
plus.key.addEventListener(
'keydown',
(e)=> {
console.log('按键按下keydown: ' + e.keyCode);
if (e.keyCode == 141 || e.keyCode == 142) {
// PTT键
}
},
false
);
plus.key.addEventListener(
'keyup',
(e)=> {
console.log('按键抬起keyup: ' + e.keyCode);
if (e.keyCode == 141 || e.keyCode == 142) {
// PTT键
}
if(e.keyCode == 23){
// 点击左键ok
console.log('发起事件')
uni.$emit('keyup23')
}
if(e.keyCode == 19){
// 点击左键ok
console.log('发起事件')
uni.$emit('keyup19')
}
if(e.keyCode == 20){
// 点击左键ok
console.log('发起事件')
uni.$emit('keyup20')
}
},
false
);
更多关于uni-app 物理确认按键问题:按下后监听事件未被触发,其它物理按键正常,登录界面有效,主页无效。的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
请上传一个能重现问题的测试工程
更多关于uni-app 物理确认按键问题:按下后监听事件未被触发,其它物理按键正常,登录界面有效,主页无效。的实战教程也可以访问 https://www.itying.com/category-93-b0.html
不能在nvue里面使用,换成vue后正常
