更新记录
1.1.1(2022-03-10)
协议连接匹配
1.1.0(2022-03-10)
调整使用方式,完善readme
1.0.0(2022-03-09)
init
查看更多平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.1.0 | × | √ | √ | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | √ | √ | √ | √ | √ |
celery-mqtt
第一次发布插件,摸索学习中
-
进入项目根目录下安装mqtt,执行命令
-
npm install mqtt --save
-
在页面引入mqtt
import mqtt from '@/uni_modules/celery-mqtt/js_sdk/index.js';
-
连接订阅
mqtt.connect('127.0.0.1', 8083, // 连接选项 { // 用户名 username: 'admin', // 密码 password: '1234.abcd', // 自动重连间隔,设置为0表示禁用重连 reconnectPeriod: 0 }, // 订阅主题,字符串或者数组均支持 'Communication', // 订阅选项 { qos: 0 }, // 订阅消息回调 (topic, message) => { console.log('received:', topic, message); });
-
发布消息
mqtt.publish( // 发布主题,字符串 'Command', // 发布选项 { qos: 0 }, // 消息 'test', // 发布回调 (topic) => { console.log('published:', topic); });