Explorar o código

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

dedsudiyu hai 1 semana
pai
achega
3f48589ca9
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      src/App.vue

+ 4 - 1
src/App.vue

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