【发布时间】:2020-05-31 13:12:24
【问题描述】:
我想用 socket.leave("roomname") 在 socket.io 中留下一个房间。 Typescript 声称
“'Socket'类型上不存在属性'leave'”
。
这是我的代码:
import io from "socket.io-client";
// leave chat
export async function leaveChat(conversationId){
const socket: SocketIOClient.Socket = io(process.env.SERVER_URL);
socket.leave(`chat@${conversationId}`);
}
如何解决这个问题?
【问题讨论】:
-
你确定有 leave 方法吗?
-
Nenroz 说没有,他是对的。它只是在回调中。
标签: reactjs typescript socket.io