报错内容如下(v2版本和v3版本下的小程序h5均没有问题,问题仅存在v3版本app端)
插件市场https://ext.dcloud.net.cn/plugin?id=854 mqttDemo也是有这问题,确定是v3版本bug,期盼官方可以早日修复,希望早日能用上v3版本,谢谢
connectSocket:fail parameter protocols
. Expected Array, got String with value "mqtt". ERROR
socketTask.onOpen is not a function. (In 'socketTask.onOpen(function () {
stream.setReadable(proxy)
stream.setWritable(proxy)
stream.emit('connect')
'socketTask.onOpen' is undefined) ERROR
6***@qq.com
- 发布:2020-03-14 10:55
- 更新:2020-03-20 21:16
- 阅读:1424
2 个回复
DCloud_uniCloud_WYQ
已确认Bug,感谢反馈
DCloud_uniCloud_WYQ
HBuilderX 2.6.6-alpha已修复此问题
6***@qq.com (作者)
使用mac HBuilderX 2.6.6-alpha,mqtt连接依旧报错,报错内容如下:
TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object. __ERROR
2020-03-22 16:10
DCloud_uniCloud_WYQ
回复 6***@qq.com: 直接跑demo就报这个?自己写了什么代码吗
2020-03-23 11:44
6***@qq.com (作者)
回复 DCloud_uniCloud_WYQ: 使用了插件市场以及自己项目中的都有这个问题 https://ext.dcloud.net.cn/plugin?id=854 mqttDemo
2020-03-23 12:19
6***@qq.com (作者)
回复 DCloud_uniCloud_WYQ: 也仅仅在APP端存在问题,我在iOS端上测试的。有一点比较奇怪的是,真机调试服务没有报错,可以连接成功
2020-03-23 12:34
宅记
回复 DCloud_uniCloud_WYQ: 我也是在V3编译下同样的报错
2020-03-24 18:46
DCloud_uniCloud_WYQ
回复 6***@qq.com: 此问题已无法复现,重新导入插件市场的demo试试
2020-03-24 18:56
6***@qq.com (作者)
回复 DCloud_uniCloud_WYQ: 应该是mqtt版本兼容性问题,https://ext.dcloud.net.cn/plugin?id=1419 这个插件下面的可以运行,建议使用该案例下的mqtt版本
2020-03-25 10:29
DCloud_uniCloud_WYQ
回复 6***@qq.com: 我本地调试的时候为了方便把node_modules下面mqtt里package.json的main指向了,dist/mqtt.js,所以没法复现你这个问题,我再排查一下,感谢反馈
2020-03-25 21:50
z***@jgaogao.com
回复 6***@qq.com: 我测试也是这个问题
2020-03-31 22:09
z***@jgaogao.com
回复 6***@qq.com: 我也是这个问题。我是windows系统
2020-04-04 14:26
6***@qq.com (作者)
回复 z***@jgaogao.com: 现在最新版本已经好了
2020-04-05 15:57
1***@qq.com
在纯nvue项目下依然有这个问题,真机调试的时候正常,正常跑就出现这个问题
2020-07-07 09:23