原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
官方解释:创建一个 WebSocket连接;一个微信小程序同时只能有一个WebSocket连接,如果当前已存在一个WebSocket连接,会自动关闭该连接,并重新创建一个WebSocket连接。
OBJECT参数说明:
参数 |类型 |必填 |说明
url |String |是 |开发者服务器接口地址,必须是 wss 协议,且域名必须是后台配置的合法域名
data |Object |否 |请求的数据
header |Object |否 |HTTP Header , header 中不能设置 Referer
method |String |否 |默认是GET,有效值为: OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
success |Function |否 |接口调用成功的回调函数
fail |Function |否 |接口调用失败的回调函数
complete |Function |否 |接口调用结束的回调函数(调用成功、失败都会执行)
监听WebSocket连接打开事件
监听WebSocket错误
通过WebSocket连接发送数据,需要先wx.connectSocket,并在wx.onSocketOpen回调之后才能发送。
包含一个String类型的data的参数
监听WebSocket接受到服务器的消息事件
包含一个String类型的data的参数
关闭WebSocket连接
监听WebSocket关闭
以上代码官网文档都有,我就不贴出了
手绘图
主要看图,通俗易懂