微信公开课
如何看待微信公开课小程序热门讨论「小程序蓝牙开发遇到个奇怪的问题」
摘要:小程序蓝牙开发遇到个奇怪的问题
展开:初始化数据data:{connecting:false},tapLog:function(){console.log(tapconnecting,that.data.connecting)},wx.createBLEConnection({deviceId:that.data.deviceId,success:function(res){console.log(连接蓝牙设备成功,res)that.setData({connecting:true})console.log(runconnecting,that.data.connecting)onHide:function(){wx.closeBLEConnection({deviceId:that.data.deviceId,success:function(res){console.log(断开成功,res)}})},onUnload:function(){wx.closeBLEConnection({deviceId:that.data.deviceId,success:function(res){console.log(断开成功,res)}})}问题描述(苹果手机):当手机蓝牙功能打开的时候,进入小程序导航页,再点击按钮进入蓝牙功能页,可以正常连接;从日志看runconnecting为true,tapconnecting为true,运行正常。当手机蓝牙功能关闭的时候,进入小程序导航页,再点击按钮进入蓝牙功能页,此时打开手机蓝牙功能,搜索连接,也可以正常连接;此时按微信左上角的返回到导航页,再点击进入蓝牙功能页,搜索连接都成功了,测试也可以收发消息。但是从日志看runconnecting为true,tapconnecting为false,即此时数据connecting确实是不知道什么时候变成了false,明明在连接蓝牙设备成功的时候赋值为true了呀。求大神指点。了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序蓝牙开发遇到个奇怪的问题」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序蓝牙开发遇到个奇怪的问题」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序蓝牙开发遇到个奇怪的问题」
微信公开课小程序热门讨论「小程序蓝牙开发遇到个奇怪的问题」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「小程序蓝牙开发遇到个奇怪的问题」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。