1. 首页
  2. 编程语言
  3. Javascript
  4. vue-socket.io接收不到数据问题的解决方法

vue-socket.io接收不到数据问题的解决方法

上传者: 2021-08-28 07:41:18上传 PDF文件 192.23 KB 热度 13次

最近公司的一个vue项目用到了vue-socket.io来处理socket数据传输,之前用过socket.io-client,现在知道vue-socket.io是基于socket.io-client的一层封装,将socket挂于全局从而更方便的书写。先用express和socket.io搭个小socket服务器:再搭个vue-cli3环境,main.js里use一下socket:再去组件里监听一下:结果:为什么,是socket数据没发送过来吗?我装个socket.io-client试试:没问题,数据传过来了,但vue-socket.io为啥不行,不管了,先向服务端发送一条信息看能不能收到:没问题,收到了,所以现在是socket已经连接上了,客户端可以向服务端正常发送数据,但服务端也向客户端发送数据了,上面用socket.io-client可以正常接收已经证明这一点了,问题是vue-socket.io没有正确写法去接收数据,似乎api上的写法出bug了。

用户评论