Mqtt Client in Vue.js (Change Vue.use parameters)



我正在开发一个 vue.js 应用程序。我的一个页面需要有机会连接到 mqtt 代理并订阅主题。 也许对于更有经验的用户来说,这个问题很容易处理。 我用vue-mqtt包尝试过。我需要在 main.js 中创建应用程序开始时通过 usins "Vue.use" 导入插件。它是一次性集成,因为它在 Vue 实例中。 在 Vue.use 内部,我将代理 url 作为参数移交。 有没有办法在之后从组件内部更改它?

我也尝试了 mqtt.js 和 paho 集成,但在 chrome 中出现错误。Firefox 与 test.mosquito.org 经纪人合作,但没有与我自己在本地主机的经纪人合作。如果此线程中我的第一个问题没有解决方法,我将提供有关 paho 错误的更多信息。

提前致谢

这是 Element + Vue 中 MQTT WebSocket 的代码示例.js

EMQ X Dashboard MQTT-WebSocket

最新更新