楼主,这个问题解决了吗?
微信点金计划 点击按钮跳转后当前点金计划页面不会关闭?[图片] 商家小票配置以后 插入自己的按钮,点击就会跳转商家新链接 提示是否打开商家新页面 选择打开后会跳转自己配置的链接(parent.postMessage(postData,'https://payapp.weixin.qq.com')),但是当用户关闭新页面的时候,就是点击了webview的左上角的X时候 关闭了当前h5,然后就会出现刚才的点金计划的页面 为什么不会关掉呢 大神们 有没有方法可以跳转后关闭这个点金计划页面 我希望用户关闭商家页面后就直接显示微信啊 现在还要关闭两次。。。。。
2022-04-07大哥这个问题你解决了吗
小程序开发中API----Bluetooth:怎么在多个页面共用一个蓝牙实例?公司要求开发一个可以连接低功耗蓝牙的小程序,在一个页面中写好后准备到另一个界面开始通信,但是蓝牙连接相关的回调函数或参数什么的的需要全部作为页面传参来传递到下一个界面吗?能不能在app.js中写一个全局的蓝牙连接实例,其他的界面调用就可以了?
2021-02-04应该会有吧,如果是买一个留言号,然后把留言号迁移给你的企业公众号的话,价格都是在两千左右的
急!今年还会有留言功能或读者讨论功能吗?今年还会有留言功能或读者讨论功能吗? 个人号开留言功能最低多少钱?
2021-01-20上代码,不用文字解释
wx.writeBLECharacteristicValue发送几十kb的数据怎么分成1k1k发送?大佬们请帮帮忙解答一下,谢谢大佬了
2021-01-06我现在也遇到蓝牙发送丢包(概率出现)的问题,大哥你这个解决了嘛
小程序蓝牙读取大量数据会丢包- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo notifyBLECharacteristicValueChange: function (){ var that = this; wx.notifyBLECharacteristicValueChange({ state: true, // 启用 notify 功能 deviceId: that.data.deviceId, serviceId: that.data.serviceId, characteristicId: that.data.notifyCharacteristicId, success: function (res) { console.log("notify启动成功"); setTimeout(function (){ // ble.monitor_ble(that.data.deviceId,that.data.serviceId,that.data.writeCharacteristicId); ble.refresh_ble(that.data.connected,that.data.deviceId, that.data.serviceId, that.data.writeCharacteristicId); }//这个是我做的一个发送刷新命令的函数 ,2000 ); setTimeout(function () { wx.hideToast(); }, 2000); }, fail: function (res) { wx.showToast({ title: 'notify启动失败', mask: true }); } }) }, /***我把那条函数封装成模块了*/ function ble_write_fun(orderStr, deviceId, serviceId, writeId) { console.log("orderStr:", orderStr); let order = utils.stringToBytes(orderStr);//字符串转byte let byteLength = order.byteLength; console.log("byteLength:", byteLength); wx.writeBLECharacteristicValue({ deviceId: deviceId, serviceId: serviceId, characteristicId: writeId, // 这里的value是ArrayBuffer类型(二进制数组) value: order.slice(0, 20),//从0-20个字节的数据 success: function (res) { // console.log("value:", utils.ab2str(order)); onBLECharacteristicValueChange(deviceId, serviceId, writeId); }, fail: function (res) { console.log("res:", res); } }) } function onBLECharacteristicValueChange(deviceId, serviceId, writeId) { wx.onBLECharacteristicValueChange(function (res) { console.log("res.value:", utils.ab2str(res.value)); var resValueStr = utils.ab2str(res.value);//2进制数组转成字符串 console.log("读到字符串", resValueStr); rev_page_parse(resValueStr,deviceId, serviceId, writeId); }); } function refreshPara(connected, deviceId, serviceId, writeId) { if (connected) { ble_write_fun(get_cmd, deviceId, serviceId, writeId);//写入发送 } else { app.showModal1("蓝牙已断开"); } } 问题是这样。我发送一个刷新命令后开始监听读取数据。数据很小到问题不明显,设备发了528个字节。。然后在APP看到是完整收到,换成小程序后收到的是断断续续不确定。然后设备分包成20个字节发送出来,结论也一样,设备延时发送也一样,,问题是啥情况。。设备发送的数据[图片][图片] [图片]
2020-12-22来位大哥帮我邀请官方回答这个问题谢谢
微信小程序连接蓝牙后发送几十k的数据后接收到的数据与发送的数据不一致?wx.writeBLECharacteristicValue(Object object)我的代码是这样的,先获取读取文本内容保存在一个变量里,以hex格式保存。再通过Arraybuffer的slice方法分成0到1024为1k,for循环,每循环一次发送1k,但是这1k还要分20个字节发送,所以要给它设置延时20ms,这样能获取到数据,但每次获取的数据与读出文本的内容不一致,后面我就在每1k先加个帧头,其中有个帧头是代表发送的次数,后面测试发现,帧头少了就代表少发送1k,有的内容不全,因为每1k的长度是一样的,请问这个问题怎么解决求大佬教,可以私聊,有偿,谢谢啦 [图片]
2020-12-19100kb可以用for循环,每循环一次发送1kb的数据,然后1kb里面再分20个字节发送一次一直发送51就发送完了,那么1kb也就发送完了,这样就OK了
微信小程序调用蓝牙发送数据,大量数据怎么解决,比如100kb?如题,貌似一次只能发送20字节,就算每次延迟20ms发送,1s也就发送1k,各位有什么好的方案吗,想调用经典蓝牙也没方法
2020-12-16