l***@163.com
l***@163.com
  • 发布:2022-09-18 09:19
  • 更新:2023-01-10 12:10
  • 阅读:327

使用uni.connectSocket走success方法了但是还是报连接失败

分类:uni-app

在使用uni.connectSocket连接webSocket时报错,但是已经进入success这个方法了,代码如下

onLoad(options) {  
            console.log(options)  
            this.socketTask = uni.connectSocket({  
                url: 'wss:// 192.168.3.70/websocket', //仅为示例,并非真实接口地址。  
                success: (resData) => {  
                    console.log("链接成功")  
                    console.log(resData)  
                },  
                fail: (err) => {  
                    console.log("错误信息")  
                    console.log(err)  
                },  
                complete: (res)=> {  
                    console.log("都要执行")  
                }  
            });  
            uni.onSocketMessage(function (res) {  
                console.log(res)  
              console.log('收到服务器内容:' + res.data);  
            });  

            console.log(this.socketTask)  

        },

但是在控制台输入的时候报错


这个如何把解决

2022-09-18 09:19 负责人:无 分享
已邀请:
0zcl

0zcl

我也遇到了。明明断网了,uni.connectSocket 还会触发success

0zcl

0zcl

https://ask.dcloud.net.cn/question/75807

success 是 调用成功,不是连接成功。连接成功 用this.socketTask.onOpen, 连接失败用 this.socketTask.onError

要回复问题请先登录注册