监听 WebSocket 接收到服务器的消息事件
WebSocket 接收到服务器的消息事件的监听函数
属性 | 类型 | 说明 |
|---|---|---|
| data | string/ArrayBuffer | 服务器返回的消息 |
// 创建 WebSocket 连接
const socketTask = xhs.connectSocket({
url: 'wss://example.com/socket'
});
// 监听 WebSocket 接收到服务器消息事件
socketTask.onMessage((res) => {
console.log('收到服务器消息:', res.data);
// 判断消息类型并处理
if (typeof res.data === 'string') {
console.log('收到文本消息:', res.data);
} else if (res.data instanceof ArrayBuffer) {
console.log('收到二进制消息:', new Uint8Array(res.data));
}
});