SocketTask.close 关闭 WebSocket 连接。
查看示例
属性 |
类型 |
默认值 |
必填 |
兼容性 |
描述 |
code |
Number |
1000 |
否 |
- |
连接被关闭的状态码。只能传 1000、或 3000~4999 之间 |
reason |
String |
- |
否 |
- |
连接被关闭的原因。 |
success |
Function |
- |
否 |
- |
调用成功的回调函数。 |
fail |
Function |
- |
否 |
- |
调用失败的回调函数。 |
complete |
Function |
- |
否 |
- |
调用结束的回调函数(调用成功、失败都会执行)。 |
fail 回调的参数为 Object,error 属性为错误码,errorMessage 属性为错误消息。
错误码 |
错误消息 |
解决方案 |
2 |
参数非法 |
请检查参数类型是否正确 |
code 只能为 1000,或在 3000~4999 之间 |
请修改 code 到合法区间 |
const socketTask = my.connectSocket({ url: 'wss://...', multiple: true, }) socketTask.onClose(()=>{ console.log('WebSocket 已关闭!'); }); socketTask.close();