webSocket 详细可参考官方文档
https://developers.weixin.qq.com/miniprogram/dev/api/network/websocket/wx.connectSocket.html
// 创建webSocket
wx.connectSocket({
url: 'wss://***.*****.com:9501' //接口地址
})
// 监听 WebSocket 连接打开事件
wx.onSocketOpen(function (res) {
console.log('Socket成功连接')
var data = {
'status': 1
}
data = JSON.stringify(data)
sendSocketMessage(data)
})
// 打开失败
wx.onSocketError(function (res) {
console.log('WebSocket连接打开失败,请检查!')
})
// 监听 WebSocket 接受到服务器的消息事件
wx.onSocketMessage(function (res) { // 处理接收到的消息;用到的比较多
})
// 关闭WebSocket
wx.onSocketClose( function(res){
})
即时通讯本人是在监听页面加载的生命周期内写的;可以根据自己的需求写在不同的函数内
发起网络请求
wx.request({
url:'test.php',//仅为示例,并非真实的接口地址
data:{ // 里面放的就是请求时需要的参数
x:'',
y:''
},
header:{'content-type':'application/json'// 默认值},
method: ' post ' //请求方式
success(res){ //请求成功返回的数据
console.log(res.data)
}
})