/
githubmirror
/
socket.io
Обзор
Документация
Войти
/
githubmirror
/
socket.io
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
examples/nuxt-example/app/components/Connection.client.vue
40 строк
778 B
Damien Arrachequesne
docs(examples): update example to Nuxt v4
28 май 2026, 20:10
Не верифицирован
28 май 2026, 20:10
1e2ae34
Код
Авторство
О чём код?
<script setup> import { socket } from "./socket"; const isConnected = ref(false); const transport = ref("N/A"); if (socket.connected) { onConnect(); } function onConnect() { isConnected.value = true; transport.value = socket.io.engine.transport.name; socket.io.engine.on("upgrade", (rawTransport) => { transport.value = rawTransport.name; }); } function onDisconnect() { isConnected.value = false; transport.value = "N/A"; } socket.on("connect", onConnect); socket.on("disconnect", onDisconnect); onBeforeUnmount(() => { socket.off("connect", onConnect); socket.off("disconnect", onDisconnect); }); </script> <template> <div> <p>Status: {{ isConnected ? "connected" : "disconnected" }}</p> <p>Transport: {{ transport }}</p> </div> </template>