问题遇到的现象和发生背景
请问uniapp用红外线遥控器,必须要先触屏一下,才能用遥控器控制咋办呀?是打包到安卓上,是那种安卓大屏,跟平板差不多,
用这个插件
https://ext.dcloud.net.cn/plugin?id=2548
加了 event.preventDefault()
const onKey = (event) => {
const keys1 = ['type', 'timeStamp']
const keys2 = ['altKey', 'code', 'ctrlKey', 'isComposing', 'key', 'location', 'metaKey', 'repeat', 'shiftKey']
const keys3 = ['char', 'charCode', 'keyCode', 'keyIdentifier', 'keyLocation', 'which']
const data = {}
keys1.concat(keys2, keys3).forEach(key => data[key] = event[key])
this.$ownerInstance.callMethod('onEvent', data)
event.preventDefault()
}
hbuidlerx 3.6.4.20220922
用代码块功能插入代码,请勿粘贴截图
用了旧版hbuidlerx 不行
3.4.7
考虑代码问题,回退之前我没改过的版本