this.socketTask.close({
code: 1000,
reason: '主动关闭',
success(res) {
uni.closeSocket();
console.log('关闭成功', res);
},
fail(err) {
console.log('关闭失败', err);
}
});
this.socketTask.onClose(() => {
uni.hideLoading();
console.log('WebSocket连接链接关闭事件!');
});

- 发布:2020-12-10 11:37
- 更新:2021-12-13 13:49
- 阅读:1882
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: WIN10
HBuilderX类型: 正式
HBuilderX版本号: 2.9.9
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: nova 5z
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
this.socketTask.close({
code: 1000,
reason: '主动关闭',
success(res) {
uni.closeSocket();
console.log('关闭成功', res);
},
fail(err) {
console.log('关闭失败', err);
}
});
this.socketTask.close({
code: 1000,
reason: '主动关闭',
success(res) {
uni.closeSocket();
console.log('关闭成功', res);
},
fail(err) {
console.log('关闭失败', err);
}
});
预期结果:
this.socketTask.onClose 被触发,并且链接断开
this.socketTask.onClose 被触发,并且链接断开
实际结果:
this.socketTask.onClose 未被触发,链接未断开
this.socketTask.onClose 未被触发,链接未断开
呆了又了呆 (作者)
没,发了个消息,叫服务端主动断开的
2021-12-14 17:24