- setData数据绑定失败,求解
我的蓝牙小程序连接设备运行一个完整周期后回到主界面,然后断开蓝牙。但是设定的蓝牙弹窗列表没有弹出,在调试模式下可以看到断连时setData发送的数据是正确的,但是没有出现弹窗。点击切换界面按钮(change)时,data里的数据又回到了断连前的情况。 [代码]wx.onBLEConnectionStateChanged(function (res) {[代码][代码] [代码][代码]if[代码] [代码](res.connected) {[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'连接成功'[代码][代码],[代码][代码] [代码][代码]duration: [代码][代码]3000[代码][代码] [代码][代码]})[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]showModal: [代码][代码]false[代码][代码], [代码][代码] [代码][代码]bluetoothflag: [代码][代码]''[代码][代码],[代码][代码] [代码][代码]BEflag: [代码][代码]1[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]wx.closeBluetoothAdapter({[代码][代码] [代码][代码]success: function (res) {[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]showModal: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]bluetoothflag: [代码][代码]'#ccc'[代码][代码],[代码][代码] [代码][代码]BEflag: [代码][代码]0[代码][代码],[代码][代码] [代码][代码]notify_id: [代码][代码]''[代码][代码],[代码][代码] [代码][代码]write_id: [代码][代码]''[代码][代码],[代码][代码] [代码][代码]deviceId: [代码][代码]''[代码][代码],[代码][代码] [代码][代码]PYS_serviceId: [代码][代码]''[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]})[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'连接失败'[代码][代码],[代码][代码] [代码][代码]image: [代码][代码]'../../images/error.png'[代码][代码],[代码][代码] [代码][代码]duration: [代码][代码]3000[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]that.bluetooth();[代码][代码] [代码][代码]console.log([代码][代码]"index disconnect"[代码][代码], that.data)[代码] [代码] [代码][代码]}[代码][代码] [代码][代码]}),[代码][图片] [图片]
2018-11-15 - setTimeout加入蓝牙小程序,后台运行会计时暂停
在蓝牙小程序里面加入了计时功能,选择的是setTimeout循环函数。不过在华为 honor和iPhone 7plus上进行后台运行测试的时候,会随机发生计时停止BUG。有人说这是因为微信的后台运行冻结逻辑,不知道对不对。 求助大佬!!!
2018-08-28 - 蓝牙小程序在安卓上会随机断开
在测试的时候,手机处于锁屏状态。蓝牙连接状态在IOS上可以一直保持连接,安卓上存在随机断开。调试模式下发现是小程序被清除了,求大佬指点。
2018-08-22 - 蓝牙计时在锁屏后会停止
蓝牙倒计时小程序刚开始使用setInterval进行循环计时,后来在锁屏时运行会出现计时停止情况。 改用setTimeout,但是测试结果没有太大改善,同时log日志里也没有异常产生。请教大佬们,这个是小程序的问题还是微信的问题呢?
2018-08-09 - setInterval倒计时不准
使用setInterval方法进行倒计时,在锁屏情况下,经过一段时间后解锁发现计时停止。求大佬解答一下
2018-08-06 - 蓝牙小程序后台运行无法下发指令
蓝牙倒计时小程序,按了右上角和HOME键后台运行,然后锁屏 调试时可以看到计时是正常的,就是结束的时候指令不下发了,只有再次进入小程序时才会下发。这是什么原因?
2018-07-24