feat: 增强蓝牙连接逻辑,针对不同平台添加超时处理,优化重连机制

This commit is contained in:
fanpeng 2025-07-11 14:34:43 +08:00
parent 1651c5e5b9
commit 95118d44dc

View File

@ -1041,12 +1041,20 @@ export const useBluetoothStore = defineStore('ble', {
resolve(true)
return
}
// #ifdef MP
if (res.errno === 1509001 && number < 1) {
// 超时直接返回
resolve(false)
return
}
// #endif
// #ifdef APP-PLUS
if (res.code === 10012 && number < 1) {
// 超时直接返回
resolve(false)
return
}
// #endif
if (number < 1) {
// 重新连接
resolve(await that.connectBluetoothDevice(number + 1))
@ -1440,7 +1448,7 @@ export const useBluetoothStore = defineStore('ble', {
}
})
},
(i + 1) * 200
(i + 1) * 250
)
// #endif