楼主这个问题解决了吗
安卓微信小程序蓝牙连接打印机,代码执行成功,打印机没有响应,苹果可以正常使用- [图片] 安卓微信小程序 发送打印指令 代码显示打印成功 打印机没有响应 苹果的可以正常使用 [图片] 安卓小程序发送指令代码显示发送指令成功 打印机不响应 function writeBLEValue(arrayBuffer){ console.log(serviceId) console.log(writeCharacteristic) if(!serviceId || ! writeCharacteristic){ wx.hideLoading() wx.showToast({ title: "传输数据失败", image: "src/icon_fail.png" }) return } let count = arrayBuffer.byteLength if (count > maxBit) { let leftArrayBuffer = arrayBuffer.slice(maxBit) try{ wx.writeBLECharacteristicValue ({ deviceId: connectedDeviceId, serviceId: serviceId, characteristicId: writeCharacteristic, value: arrayBuffer.slice(0, maxBit), success: function (res) { // console.log("分部传输中") writeBLEValue(leftArrayBuffer) }, fail:function(e){ console.log(e) wx.hideLoading() wx.showToast({ title: "传输数据失败", image: "src/icon_fail.png" }) } }) } catch (err) { wx.showToast({ title: "传输数据失败", image: "src/icon_fail.png" }) } }else { try{ // console.log("最后一部分") wx.writeBLECharacteristicValue ({ deviceId: connectedDeviceId, serviceId: serviceId, characteristicId: writeCharacteristic, value: arrayBuffer, success: function (res) { console.log("打印成功") console.log(res) wx.hideLoading() }, fail: function (e) { console.log(e) wx.hideLoading() wx.showToast({ title: "传输数据失败", image: "src/icon_fail.png" }) } }) } catch(err){ wx.showToast({ title: "传输数据失败", image: "src/icon_fail.png" }) } } glbCmd = "" _currentBold = -1 _currentFont = -1 }
2019-10-08楼主这个问题解决了吗
微信小程序通过蓝牙连接打印机闪退?微信小程序通过蓝牙连接打印机偶尔会出现闪退问题,但是通过 [代码]wx.onMemoryWarning(function () { console.log('onMemoryWarningReceive')})[代码]并没有监听到内存不足等问题,现象也是偶尔发生的
2019-10-08不需要得,后台直接返回支付得参数,然后就可以拉起支付了
wx.requestPayment支付之前一定要先调用一下wx.login吗如果用户之前登陆过,token没有过期,所以并没有走wx.login重新登陆,这时候直接调用wx.requestPayment支付可以吗,还是必须得走一下wx.login?
2019-09-21