可以写在onload或者onshow里,也可以写在方法里在任何地方调用
wx.onSocketOpen(() => { console.log(‘WebSocket 已连接‘) }); //断开时的动作 wx.onSocketClose((res) => { console.log(‘WebSocket 已断开‘)
//如果是非正常断开就再次重新连接 if(res.code != 1000){ wx.connectSocket({ url: ‘wss://socket.xxxxx.com‘//小程序上线时必须是wss地址且要在小程序后台配置,测试可以用ws:// })
} }); //报错时的动作 wx.onSocketError(error => { console.error(‘socket error:‘, error) }); // 监听服务器推送的消息 wx.onSocketMessage(message => { console.log("【websocket监听到消息】内容如下:"); //在这里面做你想做的,拿到数据后实时变更状态 }); //打开通道 wx.connectSocket({ url: ‘wss://socket.xxxxx.com‘//小程序上线时必须是wss地址且要在小程序后台配置,测试可以用ws://
})