guifei zhu
2024-09-18 ba616e9307681da4781b7610ec3c27721d793379
App.vue
@@ -2,7 +2,7 @@
   import Vue from 'vue'
   export default {
      globalData: {
         token: "aaa"
         token: ""
      },
      onLaunch: function() {
         uni.getSystemInfo({
@@ -32,32 +32,44 @@
         console.log('App Launch')
      },
      onShow: function() {
         console.log('App Show')
          console.log('App Show')
          // this.conn()
      },
      onHide: function() {
         console.log('App Hide')
          console.log('App Hide')
          // this.disconn()
      },
      methods:{
         //处理掉线重连
         conn(){
            console.log(this.$mqttTool.client)
            if(this.$mqttTool.client){
               console.log(this.$mqttTool.client.connected)
            }
            if(this.$mqttTool.client && !this.$mqttTool.client.connected){
               console.info("开始重连")
               this.$mqttTool.reconnect()
            }else {
            }
         },
         disconn(){
            console.log(this.$mqttTool.client)
            if(this.$mqttTool.client){
               console.log(this.$mqttTool.client.connected)
            }
            // if(this.$mqttTool.client){
            //    this.$mqttTool.end().then(res =>{
            //       console.log('终止:')
            //    })
            // }
         }
         
      },
      mounted() {
         var i = 0;
         // setInterval(function() {
         //    i++
         //    if (i % 2 == 0) {
         //       uni.showTabBarRedDot({
         //          index: 1
         //       })
         //    } else {
         //       uni.hideTabBarRedDot({
         //          index: 1
         //       })
         //    }
         // }, 3000)
      }
   }