소스 검색

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

jishenghua 5 달 전
부모
커밋
37b3ab6482
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  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);