From 6017f46b762663b9393cdae8422e0de1ed3db218 Mon Sep 17 00:00:00 2001
From: guifei zhu <guifeizhu@guifeideiMac.local>
Date: 星期三, 27 十一月 2024 13:30:06 +0800
Subject: [PATCH] 添加mqtt数据接口
---
App.vue | 106 +++++++++++++++++++++++++++++++++++-----------------
1 files changed, 71 insertions(+), 35 deletions(-)
diff --git a/App.vue b/App.vue
index 93ab3b0..87c3ab4 100644
--- a/App.vue
+++ b/App.vue
@@ -1,10 +1,46 @@
<script>
- import Vue from 'vue'
+ import Vue from 'vue'
+
export default {
globalData: {
token: ""
},
onLaunch: function() {
+
+
+
+ //姝ゅ涓簎nipush2.0鐨勬帹閫佹柟娉�
+ // uni-app瀹㈡埛绔幏鍙杙ush瀹㈡埛绔爣璁�
+ // uni.getPushClientId({
+ // success: (res) => {
+ // let push_clientid = res.cid
+ // console.log('瀹㈡埛绔帹閫佹爣璇�:', push_clientid)
+ // },
+ // fail(err) {
+ // console.log(err)
+ // }
+ // })
+ // uni.onPushMessage((res) => {
+ // console.log("鏀跺埌鎺ㄩ�佹秷鎭細", res) //鐩戝惉鎺ㄩ�佹秷鎭�
+ // })
+
+
+ //鎺ㄩ�佷粎鏀寔Android ios鍘熺敓骞冲彴
+ // #ifdef APP-PLUS
+ console.log('APP-PLUS:')
+ // 姝ゅ涓簎nipush1.0鐨勬帹閫佹柟娉�
+ plus.push.getClientInfoAsync((info) => {
+ let cid = info["clientid"];
+ console.log('瀹㈡埛绔帹閫佹爣璇�:', cid)
+ this.$store.dispatch('setCid', cid); // 浣跨敤 action 鏇存柊 cid
+ });
+ // #endif
+ uni.onPushMessage((res) => {
+ console.log("鏀跺埌鎺ㄩ�佹秷鎭細", res) //鐩戝惉鎺ㄩ�佹秷鎭�
+ })
+
+
+
uni.getSystemInfo({
success: function(e) {
// #ifndef MP
@@ -32,42 +68,42 @@
console.log('App Launch')
},
onShow: function() {
- console.log('App Show')
- // this.conn()
-
+ console.log('App Show')
+ // this.conn()
+
},
onHide: function() {
- 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('缁堟锛�')
- // })
-
- // }
- }
-
+ 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() {
@@ -80,4 +116,4 @@
@import "colorui/main.css";
@import "colorui/icon.css";
@import "uview-ui/index.scss";
-</style>
+</style>
\ No newline at end of file
--
Gitblit v1.9.3