Browse Source

mqtt触发预案后增加延时再获取预案数据

dedsudiyu 1 week ago
parent
commit
3f48589ca9
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/App.vue

+ 4 - 1
src/App.vue

@@ -86,6 +86,7 @@ export default {
       }
       }
     },
     },
     connectMqtt() {
     connectMqtt() {
+      let self = this;
       const url = localStorage.getItem('mqttUrl')
       const url = localStorage.getItem('mqttUrl')
       const username = localStorage.getItem('mqttUser')
       const username = localStorage.getItem('mqttUser')
       const password = localStorage.getItem('mqttPassword')
       const password = localStorage.getItem('mqttPassword')
@@ -110,7 +111,9 @@ export default {
 
 
       this.mqttClient.on('message', async (topic, message) => {
       this.mqttClient.on('message', async (topic, message) => {
         if(message){
         if(message){
-          this.getTriggerInfo();
+          setTimeout(function(){
+            self.getTriggerInfo();
+          },1000);
         }
         }
       });
       });