我发现我可以将名称等附加到socket.io套接字。
这很好。
但是我想在另一个事件上检索相同的数据。
这应该很清楚地表明:
on('studentJoinRoom'
我想访问on('disconnect
内user test joining room ijzvqmau
{ ijzvqmau:
{ Id: 'ijzvqmau',
teacherName: 'testteacher',
teacherId: '/#KMGUyCINopRDvf5JAAAE',
clients: [ 'test' ] } }
undefined has left the room undefined
的数据。我怎么能这样做?
控制台输出:
toggleClass
答案 0 :(得分:1)
你不能传递给回调函数'socket',所以只需删除它:
socket.on('disconnect', function() {
console.log(socket.userName + ' has left the room ' + socket.room);
})