From ba616e9307681da4781b7610ec3c27721d793379 Mon Sep 17 00:00:00 2001
From: guifei zhu <guifeizhu@guifeideiMac.local>
Date: 星期三, 18 九月 2024 12:13:37 +0800
Subject: [PATCH] 添加mqtt通讯
---
App.vue | 50 +++++++++++++++++++++++++++++++-------------------
1 files changed, 31 insertions(+), 19 deletions(-)
diff --git a/App.vue b/App.vue
index 6626e39..93ab3b0 100644
--- a/App.vue
+++ b/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)
-
-
}
}
--
Gitblit v1.9.3