1***@qq.com
1***@qq.com
  • 发布:2023-08-22 17:24
  • 更新:2024-01-11 15:28
  • 阅读:311

【报Bug】uni.connectSocket()等websocket接口不能正常工作,会进入onSocketError回调但是错误对象是空的

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号:

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 4.4

手机厂商: 华为

手机机型: nova 9 SE

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.connectSocket({  
    url: `ws://`,  
    complete: (res)=> {  
        uni.showModal({  
            title: 'soket连接成功或失败',  
            content: JSON.stringify(res),  
            success: (res) => {  

            }  
        })  
    }  
})

操作步骤:

uni.onSocketError((res)=> {
uni.showModal({
title: 'soket连接报错',
content: JSON.stringify(res),
success: (res) => {
}
})
})

预期结果:

连接成功

实际结果:

进入onSocketError回调且错误对象是空的

bug描述:

uni.connectSocket()等websocket接口不能正常工作,会进入onSocketError回调但是错误对象是空的 现在只发现这款真机上有问题

2023-08-22 17:24 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com - wx

我这也是,一切后台过一会就是弹这个错误,里面空的啥也没有javascript:;

养老院

养老院

遇见同样的问题了

    let realThis = this;  
            this.socketTask = uni.connectSocket({  
                url: myUrl,  
                method: 'GET',  
                success: (res) => {  
                    console.log(res, 'ws成功连接...', myUrl);  
                    realThis.wsLiveFlag = true;  
                }  
            });  
            realThis.socketTask.onError((res) => {  
                realThis.wsLiveFlag = false;  
                console.log('连接发生错误', res);  
            });

[Object] {"errMsg":"connectSocket:ok"} , ws成功连接..., wss://iat-api.xfyun.cn/v2/iat?authorization=YX...} at pages/index/index.vue:91
连接发生错误, [Object] {} at pages/index/index.vue:97

h***@163.com

h***@163.com

请问问题解决了吗 我也是这样

要回复问题请先登录注册