首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VueJS中全局配置vue-socket.io时侦听传入请求

如何在VueJS中全局配置vue-socket.io时侦听传入请求
EN

Stack Overflow用户
提问于 2020-06-10 08:53:37
回答 1查看 1.5K关注 0票数 0

我想知道在VueJS中全局配置vue-socket.io时,如何侦听来自服务器的传入请求。

我遵循vue-socket.io - npm全局设置vue-socket.io,如下所示:配置文件

我认为配置是可行的,因为可以将数据从客户端传递到服务器。然而,在客户端,我不能收听来自服务器的数据.

我尝试使用socket选项、this.$socket.on、this.$socket.subscribe、this.sockets.subscribe,结果如下:

案例: this.$socket.on结果:不运行案例: this.$socket.on

Case: socket选项结果:不运行案例:套接字选项

案例: this.$socket.subscribe & this.sockets.subscribe结果: TypeError: this.$socket.subscribe不是函数

为了澄清我的问题,我附上了服务器端代码

如果你能帮我,我将不胜感激。提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2020-07-14 11:15:02

解决方案是将import VueSocketIO from 'vue-socket.io'更改为import VueSocketIOExt from 'vue-socket.io-extended',所有关闭的情况都会正常工作。

区别是this.$socket.emit('changed') (vue-socket.io版本)到this.$socket.client.emit('changed') (vue-Socket.IO-扩展版本)。

https://www.npmjs.com/package/vue-socket.io-extended

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62299535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档