21 lines
368 B
Vue
21 lines
368 B
Vue
<script setup lang="ts">
|
|
import { io } from 'socket.io-client'
|
|
|
|
const connected = ref(false)
|
|
|
|
onMounted(() => {
|
|
const socket = io();
|
|
|
|
socket.on('connect', () => {
|
|
connected.value = socket.connected
|
|
});
|
|
|
|
socket.on('disconnect', () => {
|
|
connected.value = socket.connected
|
|
});
|
|
})
|
|
</script>
|
|
|
|
<template>
|
|
<div>Connected: {{ connected }}</div>
|
|
</template> |