处理秤断开自动重连

This commit is contained in:
17792275749
2025-04-08 14:32:56 +08:00
parent 0e4a1aa622
commit 8411e91f04
+21 -2
View File
@@ -76,12 +76,31 @@ App({
initPpScale() {
this.globalData.ppScale.plugin = requirePlugin('ppScale-plugin');
const plugin = this.globalData.ppScale.plugin;
plugin.bus.subscribe("connectState", (res) => {
this.globalData.ppScale.plugin.bus.subscribe("connectState", (res) => {
console.log("app.js ===> connectState", res);
// 连接失败则重新连接
if (res == this.globalData.ppScale.plugin.BLUE_STATE.CONNECTFAILED) {
this.reconnectDevice()
}
wx.hideLoading();
});
this.globalData.ppScale.plugin.bus.subscribe("deviceWillDisconnect", (res) => {
console.log("app.js ===> deviceWillDisconnect", res);
this.reconnectDevice();
})
},
reconnectDevice() {
this.globalData.ppScale.plugin.Blue.disconnect((disres) => {
if (disres.errCode == 0) {
this.globalData.ppScale.plugin.Blue.startBluetoothDevicesDiscovery();
} else {
this.reconnectDevice();
}
})
}
})