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 支付宝