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后正常

回到顶部