小程序开放平台

文档中心
基础
界面
网络
发起请求
上传
下载
Websocket
connectSocket
closeSocket
sendSocketMessage
onSocketOpen
onSocketClose
onSocketMessage
onSocketError
SocketTask
数据缓存
媒体
位置
开放接口
设备
XHSML
性能
文件
数据分析
画布

xhs.onSocketOpen

开发
>
JS API
>
网络
>
Websocket
>
onSocketOpen
>
更新时间:2025-04-10 15:48:36

以Promise风格调用: 不支持

监听 WebSocket 连接打开事件

参数

function callback

参数

属性
类型
说明
headerobject连接成功的 HTTP 响应 Header

实例代码

// 监听 WebSocket 连接打开事件
xhs.onSocketOpen((res) => {
  console.log('WebSocket 连接已打开');
  console.log('HTTP 响应 Header:', res.header);

  // 可以在连接打开后发送数据
  xhs.sendSocketMessage({
    data: JSON.stringify({ message: 'Hello, WebSocket!' }),
    success: () => {
      console.log('消息发送成功');
    },
    fail: (err) => {
      console.error('消息发送失败:', err.errMsg);
    }
  });
});
该文档是否对您有帮助?