const socketTask = uni.connectSocket({
url: ws://host/aa
,
success: () => {
socketTask.onClose((e) => {
console.log(e) // e永远是 {code: 1000, reason: ''}
})
socketTask.close({code: 1, reason: 'close'})
},
})

- 发布:2025-06-06 23:03
- 更新:2025-07-07 11:20
- 阅读:113
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 15.5
HBuilderX类型: 正式
HBuilderX版本号: 4.66
手机系统: Android
手机系统版本号: Android 15
手机厂商: 小米
手机机型: 14pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
见代码
见代码
预期结果:
见代码
见代码
实际结果:
见代码
见代码
bug描述:
socketTask实例调用close方法传递的参数{code: 1, reason: 'close'}无法在onClose事件的参数上接收到
1 个回复
DCloud_UNI_yuhe
能够稳定复现吗?是否可以提供一下一个可以稳定复现的项目?