- 低功耗蓝牙接口writeBLECharacteristicValue执行慢?
低功耗蓝牙接口writeBLECharacteristicValue平均执行时间2000多毫秒。什么原因导致的,哪里可以设置更快点。设备使用蓝牙调试工具发送信息没有这么长时间延时。 微信版本:7.0.16 基础库版本:2.11.3 测试手机:小米 MIUI 11 安卓10 执行代码 let buffer = new ArrayBuffer(1) let dataView = new DataView(buffer) dataView.setUint8(0,0x01); let timeStart = Date.now() wx.writeBLECharacteristicValue({ // 这里的 deviceId 需要在 getBluetoothDevices 或 onBluetoothDeviceFound 接口中获取 deviceId:that.data.deviceId, // 这里的 serviceId 需要在 getBLEDeviceServices 接口中获取 serviceId:that.data.serviceUUID, // 这里的 characteristicId 需要在 getBLEDeviceCharacteristics 接口中获取 characteristicId:that.data.ledCharacteristicId, // 这里的value是ArrayBuffer类型 value: buffer, success (res) { let timeEnd = Date.now() let timeDiff = timeEnd - timeStart console.log('开关led成功 操作:','执行时长:',timeDiff) }, fail(res){ console.log('开关led失败',) }, complete(){ } })
2020-07-17 - web-view组件中H5页面调用window.prompt()异常
手机型号:小米8 MI8 微信版本号:Version 7.0.16 系统版本号:MIUI11.0.8稳定版 Android 10 在小程序web-view组件中打开H5,H5页面调用window.prompt()不会阻塞,并且跳出两次,无法获取返回值。 H5代码 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>测试</title> </head> <body> <button onclick="aa()">测试</button> <script> function aa() { var a=prompt('请输入字符串'); alert(a); } </script> </body> wxml代码 <view > <web-view src='{{src}}' wx:if="{{src}}" ></web-view> 实际运行效果 [视频]
2020-07-16 - 在小程序web-view组件中打开H5,H5页面调用window.prompt()不会阻塞?
在小程序web-view组件中打开H5,H5页面调用window.prompt()不会阻塞,并且跳出两次,无法获取返回值。 有时按钮要点击两次才能触发事件。 手机型号:小米8 MI8 微信版本号:Version 7.0.16 系统版本号:MIUI11.0.8稳定版 Android 10 [视频] html页面内容: [图片]
2020-07-12