Преглед на файлове

fix:修改蓝牙设备下线的空值错误问题

zeng.chen преди 2 месеца
родител
ревизия
25ee7160fc
променени са 1 файла, в които са добавени 7 реда и са изтрити 3 реда
  1. 7 3
      pages/pageA/index/index.js

+ 7 - 3
pages/pageA/index/index.js

@@ -799,10 +799,14 @@ Page({
       _this.data._clickOtherDevice = false
       return;
     }
-    console.log("断开连接--", event.commonValue, event.deviceId);
     var selectDev = _this.getCurrentDevice()
-    var isSelect = selectDev == null || (selectDev != null) && selectDev.deviceId === event.deviceId
-    if (isSelect && selectDev.deviceId === event.deviceId && event.deviceId === device.deviceId && event.commonValue === "offline" && !_this.data._hasShowModal) {
+    console.log("断开连接--", event.commonValue, event.deviceId, selectDev);
+    let selectDevId = "";
+    if (selectDev) {
+      selectDevId = selectDev.deviceId;
+    }
+    var isSelect = selectDev === null || selectDevId === event.deviceId
+    if (isSelect && selectDevId === event.deviceId && event.deviceId === device.deviceId && event.commonValue === "offline" && !_this.data._hasShowModal) {
       _this.data._hasShowModal = true
       wx.showModal({
         title: '提示',