监听 WebSocket 错误事件
WebSocket 错误事件的监听函数
属性 | 类型 | 说明 |
---|---|---|
errMsg | string | 错误信息 |
// 创建 WebSocket 连接 const socketTask = xhs.connectSocket({ url: 'wss://example.com/socket' }); // 监听 WebSocket 错误事件 socketTask.onError((res) => { console.error('WebSocket 发生错误:', res.errMsg); // 根据错误信息执行相应的处理逻辑 if (res.errMsg) { console.log('错误详情:', res.errMsg); } // 可以在这里尝试重新连接或提示用户 reconnectWebSocket(); }); // 模拟重新连接的函数 function reconnectWebSocket() { console.log('尝试重新连接 WebSocket...'); xhs.connectSocket({ url: 'wss://example.com/socket', success: () => { console.log('WebSocket 重新连接成功'); }, fail: (err) => { console.error('WebSocket 重新连接失败:', err.errMsg); } }); }