| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-views-demo-mqttDemo"],{"199c":function(t,n,e){"use strict";e.r(n);var i=e("f6fd"),o=e("b984");for(var s in o)["default"].indexOf(s)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(s);e("9c5b");var c=e("828b"),u=Object(c["a"])(o["default"],i["b"],i["c"],!1,null,"73062164",null,!1,i["a"],void 0);n["default"]=u.exports},"20c2":function(t,n,e){"use strict";e("6a54");var i=e("f5bd").default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,e("d4b5");var o=i(e("0ac6")),s={data:function(){return{client:{},mtopic:"iot/device/sensor/sub/",mtopicOne:"iot/hardware/all/sub/",subId:"101093843117597548",mqttData:""}},onLoad:function(t){},onShow:function(){this.offMQTT("on")},mounted:function(){},methods:{sensorMQTT:function(){var t=this,n=this;this.client=o.default.connect("wss://"+uni.getStorageSync("mqttUrl"),{username:uni.getStorageSync("mqttUser"),password:uni.getStorageSync("mqttPassword")}),this.client.on("connect",(function(e){t.client.subscribe(t.mtopic+n.subId,(function(e){e?console.log("连接错误:"+e):console.log("传感器订阅成功:"+t.mtopic+n.subId)})),t.client.subscribe(t.mtopicOne+n.subId,(function(e){e?console.log("连接错误:"+e):console.log("智能控制订阅成功:"+t.mtopicOne+n.subId)}))})),this.client.on("message",(function(n,e){if(e){var i=JSON.parse(e);console.log("data",i),t.$set(t,"mqttData",JSON.stringify(i))}}))},offMQTT:function(t){this.client.unsubscribe&&(this.client.unsubscribe(this.mtopicOne+this.subId,(function(t){})),this.client.end(),this.$set(this,"client",{})),t&&this.sensorMQTT()}},onHide:function(){this.offMQTT()},beforeDestroy:function(){this.offMQTT()}};n.default=s},"67a6":function(t,n,e){var i=e("c86c");n=i(!1),n.push([t.i,".mqttDemo[data-v-73062164]{height:100%;width:100%}",""]),t.exports=n},"989e":function(t,n,e){var i=e("67a6");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=e("967d").default;o("22031b64",i,!0,{sourceMap:!1,shadowMode:!1})},"9c5b":function(t,n,e){"use strict";var i=e("989e"),o=e.n(i);o.a},b984:function(t,n,e){"use strict";e.r(n);var i=e("20c2"),o=e.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(s);n["default"]=o.a},f6fd:function(t,n,e){"use strict";e.d(n,"b",(function(){return i})),e.d(n,"c",(function(){return o})),e.d(n,"a",(function(){}));var i=function(){var t=this.$createElement,n=this._self._c||t;return n("v-uni-view",{staticClass:"mqttDemo"},[n("v-uni-view",[this._v(this._s(this.mqttData))])],1)},o=[]}}]);
|