diff --git a/miniprogram/pages/connectedDevice/connectedDevice.ts b/miniprogram/pages/connectedDevice/connectedDevice.ts index f1cf8b4..23bf49c 100644 --- a/miniprogram/pages/connectedDevice/connectedDevice.ts +++ b/miniprogram/pages/connectedDevice/connectedDevice.ts @@ -130,17 +130,17 @@ Page({ }) .catch((err) => { console.error('[connectedDevice] bindDevice 失败:', err) - this._resetAfterBindFail() + this._resetAfterBindFail(err) }) }, /** bindDevice 失败后的清理重置:断开连接、清缓存、重置页面状态 */ - _resetAfterBindFail() { + _resetAfterBindFail(err?: any) { leFuService.disconnect() wx.removeStorageSync('connectDeviceInfo') scannedDevices = [] this.setData({ status: 'idle', deviceList: [] }) - wx.showToast({ title: '绑定失败,请重试', icon: 'none' }) + wx.showToast({ title: err?.msg || err?.message || '绑定失败,请重试', icon: 'none' }) }, /** 将所有卡片置为未连接 */