微信应用号小程序wx.sendSocketMessage(OBJECT)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信应用号小程序wx.sendSocketMessage(OBJECT)相关的知识,希望对你有一定的参考价值。

微信应用号小程序wx.sendSocketMessage(OBJECT)

wx.sendSocketMessage(OBJECT)

? 通过WebSocket连接发送数据,需要先wx.connectSocket,并在wx.onSocketOpen回调之后才能发送。

OBJECT参数说明:

参数类型必填说明
data String 需要发送的内容

示例代码:

var socketOpen = false;
var socketMsgQueue = []
wx.connectSocket({
  url:"qkxue.net"
});

wx.onSocketOpen(function(res){
  socketOpen = true;
  for(var i = 0 ; i < socketMsgQueue.length; i++){
     sendSocketMessage(socketMsgQueue[i])
  }
  socketMsgQueue = [];
})

function sendSocketMessage(msg){
  if(socketOpen){
    wx.sendSocketMessage({
       data:msg
    });
  }else{
     socketMsgQueue.push(msg)
  }
}
稿源:勤快学QKXue.NET

以上是关于微信应用号小程序wx.sendSocketMessage(OBJECT)的主要内容,如果未能解决你的问题,请参考以下文章

微信应用号小程序wx.onSocketError(CALLBACK)

微信应用号小程序wx.onSocketOpen(CALLBACK)

微信应用号小程序wx.sendSocketMessage(OBJECT)

微信应用号小程序发起请求wx.request(OBJECT)

微信应用号小程序WebSocket连接wx.connectSocket(OBJECT)

微信应用号小程序上传wx.uploadFile(OBJECT)