我在Node(SocketIO) + VueJS + MySQL中创建一个队列系统,但是在5人加入之后,它必须创建一个新的聊天室(我已经创建了一个组件和一个主聊天),它只显示队列中的那些,我找不到创建另一个聊天组件的方法,我想知道是否有这样的方法?
我被困在两个星期左右想办法弄清楚怎么弄到这个。
任何额外的信息只要问一问,我真的需要知道如何得到这个
发布于 2022-05-03 07:59:02
(代表太低,不能发表评论,否则就会这样做)。
我建议从正面隐藏聊天室的存在,只告诉它一个聊天室。后端将有多个房间的列表,每个房间最多有5个人。当前端与socket.io连接时,您就可以告诉它与他们在聊天室里的人的情况。
这意味着前端代码只知道你的5人聊天室,而不是任何其他人。这使得前端更简单,因为你只需要显示一个聊天室。
然后,诀窍是在后端正确地处理这个问题。
发布于 2022-05-03 08:56:19
我同意前面的回答。
只需显示聊天组件并根据当前用户获取正确的数据(例如,他在哪个房间,以及用户在哪里等)。
希望你能弄清楚;)
https://stackoverflow.com/questions/72095494
复制相似问题