import * as mqtt from "mqtt/dist/mqtt.min";
import { onLoad } from '@dcloudio/uni-app'
//#ifdef APP-PLUS
let url: "wx://39.108.158.63:8083/mqtt";
//#endif
//#ifdef H5
let url: "ws://39.108.158.63:8083/mqtt";
//#endif
onLoad(()=>{
try{
mqtt.connect(url, {clientId:"test"});
}catch(error){
console.log(error)
}
})
- 发布:2023-04-27 18:48
- 更新:2024-04-18 10:33
- 阅读:956
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版 22H2
HBuilderX类型: 正式
HBuilderX版本号: 3.7.10
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: HUAWEI P30
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
1、在uniapp终端执行:npm install mqtt@3.0.0
2、运行上诉代码
1、在uniapp终端执行:npm install mqtt@3.0.0
2、运行上诉代码
预期结果:
返回连接结果
返回连接结果
实际结果:
返回错误信息
返回错误信息
bug描述:
uniapp npm安装 mqtt3.0.0
在页面引入mqtt 连接mqtt服务器,内置浏览器可以连接成功,编译到App报错TypeError: socketTask.onOpen is not a function
1***@qq.com
能说下怎么解决的吗?
2023-07-28 10:32