4***@qq.com
4***@qq.com
  • 发布:2022-09-13 11:14
  • 更新:2022-09-13 11:24
  • 阅读:185

【报Bug】 onSocketMessage 接收消息时返回错误

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 3.6.1

第三方开发者工具版本号: 1.06.2209070

基础库版本号: 1.06.2209070

项目创建方式: HBuilderX

示例代码:

//  
    befolisten:function(data){  
        console.log(data);  
    },  
    //监听websocketset  
    listenWebsocketset:function(){  
        var that = this;  
        //加载成功  
        uni.onSocketMessage(function(res){  
            console.log('接收Websocketset' + res.data);  
            var data = JSON.parse(res.data);  
            try{  
                if(data.type=='sendmsg'){  
                    that.befolisten(data);  
                }  
                //that[data.type](data)  
            }catch(e){  
                //TODO handle the exception  
                console.error(that);  
                console.error('未设置监听['+data.type+'] 数据事件');  
            }  

        });       
    },

操作步骤:

代码示例 中

预期结果:

log 打印出数据

实际结果:

空白 任何调试信息都没有 甚至 console.log('接收Websocketset' + res.data); 都没有打印

bug描述:

2022-09-13 11:14 负责人:无 分享
已邀请:
CODE_XU

CODE_XU

打开开发者工具 -> network -> ws 看一下链接是否正常,是否可以接收到数据。
测试一下在非 uni-app 环境下, ws 是否可以正常接受到数据。
如果还不行,是否可以提供可以复现的 demo。

  • 4***@qq.com (作者)

    截图中红字部分注释去掉就正常的,能确认ws 是正常的

    2022-09-13 11:30

该问题目前已经被锁定, 无法添加新回复