Pārlūkot izejas kodu

解决设备管理页面查询有时候慢的问题

jishenghua 5 mēneši atpakaļ
vecāks
revīzija
37b3ab6482
1 mainītis faili ar 4 papildinājumiem un 3 dzēšanām
  1. 4 3
      gyj-iot-web/src/views/iot/device/index.vue

+ 4 - 3
gyj-iot-web/src/views/iot/device/index.vue

@@ -303,12 +303,13 @@ onActivated(() => {
 // 连接 MQTT 并处理回调
 const connectMqtt = async () => {
     try {
-        if (!mqttTool.client) {
+        getList();
+      // 先查询列表再连接mqtt
+      if (!mqttTool.client) {
             await mqttTool.connect();
         }
         mqttTool.client?.on('connect', () => {
-            mqttCallback(); // 连接成功后再执行回调
-            getList();
+            mqttCallback();
         });
     } catch (error) {
         console.error('MQTT 连接失败:', error);