cuikaidong
2025-06-12 64931370717723655d4ecec4802dcdc54ec015f5
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-363874f8"],{"6c71":function(t,e,n){"use strict";var i=n("e470"),c=n.n(i);c.a},"8f26":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div")},c=[],r=n("e7fc");function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){u(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var a={name:"MqttConnectionUtil",data:function(){return{client:null,mqttOpts:{keepalive:60,clientId:"clientId",username:"admin",password:"public",connectTimeout:1e4,path:"/mqtt"},mqttUrl:{head:"ws",host:"192.168.1.60",port:1883,tailPath:"mqtt"}}},methods:{generateMqttUrl:function(){return"".concat(this.mqttUrl.head,"://").concat(this.mqttUrl.host,":").concat(this.mqttUrl.port,"/").concat(this.mqttUrl.tailPath)},initMqtt:function(){var t=this;try{var e=s({},this.mqttOpts);this.client=r["connect"](this.generateMqttUrl(),e),this.client.on("connect",(function(){})),this.client.on("message",(function(e,n){t.$emit("messageReceived",e,n.toString())})),this.client.on("reconnect",(function(){})),this.client.on("error",(function(t){}))}catch(n){}},disconnectMqtt:function(){this.client&&this.client.end()},subscribeTopic:function(t){this.client&&this.client.subscribe(t,(function(t){}))},publishMessage:function(t,e){this.client&&this.client.publish(t,e,(function(t){}))}},created:function(){this.initMqtt()},beforeDestroy:function(){this.disconnectMqtt()}},l=a,f=(n("6c71"),n("2877")),h=Object(f["a"])(l,i,c,!1,null,"422a3017",null);e["default"]=h.exports},e470:function(t,e,n){}}]);