可以写在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://
})