wx.connectSocket(Object object)

创建一个 WebSocket 连接。

参数

Object object

属性 类型 默认值 必填 说明
url string 是 开发者服务器 wss 接口地址
success function 否 接口调用成功的回调函数
fail function 否 接口调用失败的回调函数
complete function 否 接口调用结束的回调函数(调用成功、失败都会执行)

返回值

SocketTask

WebSocket 任务

示例代码

let task = wx.connectSocket({
url: 'wss://echo.websocket.org'
})

task.onOpen((res)=>{
task.send({
data: "消息内容"
})
})

task.onMessage((res)=>{
task.close({
code: 1000,
reason: 'normal closure'
});
})

task.onClose((res)=>{
console.log(res)
})

task.onError((err)=>{
console.log(err)
})

多平台支持

属性 平台支持
url 支付宝
success 支付宝
fail 支付宝
complete 支付宝