小程序
小游戏
企业微信
微信支付
扫描小程序码分享
因为js是单线程的,在下发蓝牙数据包过程,蓝牙做了流控处理,即下发一个包会notify一次,但是使用while循环下发的过程,while循环需要等待notify,而notify的数据因为while死循环了,不能接收
有什么比较好的下发方案,我是js小白...
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
解决了,解决方式是不采用while循环,使用setTimeout的方式递归调用
setTimeout(() => {
that.sendData(data) // 递归调用
}, 0);
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
解决了,解决方式是不采用while循环,使用setTimeout的方式递归调用
setTimeout(() => {
that.sendData(data) // 递归调用
}, 0);