rexcoder
rexcoder
  • 发布:2024-09-12 17:35
  • 更新:2024-09-12 19:44
  • 阅读:162

【报Bug】uniapp 运行到鸿蒙平台,断网情况下, 连接socket , onError回调重复触发

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.24

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS NEXT Developer Beta1

手机厂商: 华为

手机机型: Mate 60

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
const conn = uni.connectSocket({  
    url:'wss://xxxxx/ws',  
    success:()=>{  
        console.log('conn success IM SDK')  
        }  
    })  

    conn.onError((e)=>{  
                // 断网情况下发起连接,该回调重复触发2次。 直接用鸿蒙启动websocket没问题  
        console.log(e, 'IM SDK UNI Error')  
    })  

操作步骤:

断网情况下, 发起socket连接, onError回调重复触发2次。 (备注: 直接用鸿蒙平台代码测试,没有问题)

预期结果:

断网情况下, 发起socket连接, onError回调重复触发1次。

实际结果:

断网情况下, 发起socket连接, onError回调重复触发2次。

bug描述:

uniapp 运行到鸿蒙平台,断网情况下, 连接socket , onError回调重复触发,

直接用鸿蒙起一个websocket不会重复触发onError回调。

2024-09-12 17:35 负责人:DCloud_UNI_yuhe 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好,刚才经过测试,没有发现这个问题,你看一下是否有其它影响呢?

要回复问题请先登录注册