工具 客户端: vue-socket.io 服务端:socket.io 安装 分别npm 安装,配置代码看相应文档,文档很详细 思路 1. 私聊 每个用户登录成功后则将自己的用户名或ID总之是一个唯一的变量,作为socket的名字,下面以id举例,毕竟各个场景下 id基本上都是唯一的,这样每个用户登录后都会得到指定的socket。 //client 登录成功后 this.$socket.emit('setName',id) //server socket.on('setName',(id)=>{ socket.name = id;