vue使用socket.io做到数据长链接

本文详细介绍如何在Vue项目中集成Socket.io,并实现与后端的实时通信。具体步骤包括安装vue-socket.io插件、配置socket连接以及在组件中监听自定义事件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vue中使用socket协议

vue-cli 脚手架目录结构

1.参照vue-socket.io的git地址说明文档进行安装

npm install vue-socket.io

2.main.js里面注册一下。vue.use 里面的链接是后台的提供给你的socket地址

// socket
import VueSocketio from 'vue-socket.io';
Vue.use(VueSocketio, 'http://xxx.xxx.com:2018');//这里的url是后台提供的socket的地址

3.组件中使用socket. new_msg 这个方法是后台提供的socket的方法,注意方法名字要一样,这里的msg就是获取的数据

sockets:{
connect: function(){
this.id=this.$socket.id
},
//这里的new_msg是后台提供的方法,如:后台提供的方法为mysocket,则这里的方法名就是mysocket,
        new_msg: function(msg){
console.log(msg);//msg就是获取的数据
}
},

ok!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值