diff --git a/pages/print/bluetoothPrinter.vue b/pages/print/bluetoothPrinter.vue index 355f476..cdb3ec1 100644 --- a/pages/print/bluetoothPrinter.vue +++ b/pages/print/bluetoothPrinter.vue @@ -16,12 +16,13 @@ 连接信息 - + + @@ -306,8 +307,9 @@ export default { showToast(errmsg) return } + let pic_res try{ - let pic_res = await this.renderPic(); + pic_res = await this.renderPic(); showToast('图片获取成功') }catch(e){ showToast('图片获取失败') @@ -362,7 +364,6 @@ export default { hideLoading() showToast('打印成功') }catch(e){ - hideLoading() console.log('打印异常', e) } }, @@ -376,9 +377,6 @@ export default { const delay = 20; for (let i = 0, j = 0, length = buffer.byteLength; i < length; i += maxChunk, j++) { let subPackage = buffer.slice(i, i + maxChunk <= length ? (i + maxChunk) : length); - await new Promise((resolve)=> { - setTimeout(resolve, j * delay) - }) try{ await _this.printbuff(subPackage) }catch(msg){