连接的打印机要求写入的字符编码为gbk,需要做转换。
蓝牙连接与发送数据有一定延迟,显示一个进度条或加载框加强用户体验
var http = require('../../../utils/http.js');
var encoding = require("../../utils/encoding.js");
Page({
data: {
hidden: true,
devices: [],
deviceId: null,
name: "打印设备"
},
onLoad: function (options) {
//获得订单id
let id = options.id;
this.setData({
orderId: id
})
if (wx.openBluetoothAdapter) {
wx.openBluetoothAdapter();
} else {
wx.showModal({
title: '提示',
content: '微信版本过低,请升级'
})
}
},
search: function () {
wx.getBluetoothAdapterState({
success: res => {
if (!res.available) {
wx.showModal({
content: '请打开蓝牙',
showCancel: false,