微信小程序使用Socket的实例

前端之家收集整理的这篇文章主要介绍了微信小程序使用Socket的实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

微信小程序使用Socket的实例

首先,一个小程序同时只能有一个WebSocket连接,如果当前已经存在一个WebSocket连接,会关闭当前连接,并重新建立一个连接。

其次,如果使用了appID,协议必须是 wss://...

最近团队用小程序做行情,在连接socket的时候,发现在还没有进行subscribe的情况下,就直接进行了广播,并且自动关闭了socket连接,

时间紧迫,抓耳挠腮,遂引用了socket-io(基于小程序的websocket仿写的socket-io,并非官方的socket-io,传送门),使用方法

1、先在utils文件夹粘贴一个io的js

2、然后 npm install wxapp-socket-io

3、config文件夹下新建一个socket.js,对socket连接进行封装,如下:

4、在要引用的页面调用,全局封装订阅方法

0) { let param = {//仅供参考,根据接口自行更改 eis: eis.join(',') } socket.emit('subscribe',JSON.stringify(param)); } } } });

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持

原文链接:https://www.f2er.com/weapp/36265.html

猜你在找的微信小程序相关文章