1
0
forked from noxious/client

28 lines
646 B
Vue

<template>
<form method="post" @submit.prevent="create">
<h1>Create your character</h1>
<div>
<label for="name">Name</label>
<input v-model="name" type="text" name="name" id="name">
</div>
<div>
<button>Create</button>
</div>
</form>
</template>
<script setup lang="ts">
import { useSocketStore } from '@/stores/socket'
import { ref, defineEmits } from 'vue'
const socket = useSocketStore();
// const emit = defineEmits(['character:create']);
let name: any = ref('');
function create() {
socket.getConnection.emit('character:create', { name: name.value });
// emit('character:create');
name.value = '';
}
</script>