r10-vue-mqtt:一个基于MQTT.js的Vue插件,可简化子发布消息

时间:2024-06-04 16:48:12
【文件属性】:

文件名称:r10-vue-mqtt:一个基于MQTT.js的Vue插件,可简化子发布消息

文件大小:91KB

文件格式:ZIP

更新时间:2024-06-04 16:48:12

JavaScript

r10-vue-mqtt A Vue plugin based on MQTT.js to make sub/pub messages easier. What I do: 利用vue实例(event hub)作为mqtt消息订阅/发布的载体; 通过vue mixins对组件混入created、beforedestroy生命周期执行函数; 通过对hubNameConf配置对象进行proxy实现对topic的订阅/解除订阅. advantages: 以vue插件方式全局建立连接,使用简单,配置简单; 避免在业务代码中频繁使用MQTT.js建立连接、sub/pub等造成代码冗余; 在vue组件的created、beforedestroy生命周期hook中进行了合理处理,避免单独使用MQTT.js造成的事件控制不当的问题. 可支持多个broker的场景,每条event hub相互独立. shor


【文件预览】:
r10-vue-mqtt-master
----.gitignore(214B)
----package.json(860B)
----package-lock.json(480KB)
----src()
--------components()
--------main.js(295B)
--------assets()
--------App.vue(690B)
--------plugins()
----public()
--------index.html(551B)
--------favicon.ico(1KB)
----README.md(2KB)
----babel.config.js(52B)

网友评论