uni-app 运行到鸿蒙模拟器 uni.connectSocket 方法没有任何反应

uni-app 运行到鸿蒙模拟器 uni.connectSocket 方法没有任何反应

开发环境 版本号 项目创建方式
Mac mac 14.4.1 HBuilderX
## 示例代码:

```javascript
var coon = uni.connectSocket({
url: 'wss://xxx/wss/', //socket地址
success:(res) =>{
console.log('成功', res);
},
fail:(res) =>{
console.log('失败', res);
},
complete: (e) => {
console.log("socket :", e);
}
})

操作步骤:

点击按钮调用如下方法方法

initSocket(){
var coon = uni.connectSocket({
url: 'wss://xxx/wss/', //socket地址
success:(res) =>{
console.log('成功', res);
},
fail:(res) =>{
console.log('失败', res);
},
complete: (e) => {
console.log("socket :", e);
}
})
}

预期结果:

返回连接success、fail

实际结果:

没有任何内容,无法使用

bug描述:

uni.connectSocket 调用后没有返回连接success、fail或complete,socket无法使用


更多关于uni-app 运行到鸿蒙模拟器 uni.connectSocket 方法没有任何反应的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

我复测发现是 success/fail 回调不触发,功能看起来是正常的,对吗?

更多关于uni-app 运行到鸿蒙模拟器 uni.connectSocket 方法没有任何反应的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


功能也不正常,就是socket逻辑代码都写完了,h5和小程序运行发送消息和接收消息都没问题。运行到鸿蒙模拟器上后,一直连接不上socket。

回复 4***@qq.com: 收到你的工程了,我测试使用 this.socketTask 的返回值看起来是正常的,对比看看结果。

修复了 connectSocket 中 success 不回调的问题。

回复 DCloud_UNI_OttoJi: 你好,是在哪个版本修复的呀?

你好,是在哪个版本修复的呀?

试一下最新的 alpha

回到顶部