zhao/imports/ui/components/Lobby.vue

42 lines
831 B
Vue
Raw Normal View History

2020-11-27 05:33:53 +00:00
<template>
<div>
<h1>LOBBY</h1>
2020-11-27 05:59:25 +00:00
<form v-on:submit.prevent="newGame">
<input type="text" autocomplete="off" v-model="newGameName" required placeholder="what's your name?" />
<button id="newgame-btn">new game</button>
</form>
<p>or</p>
<div>
<input type="text" autocomplete="off" name="name" placeholder="what's your name?" />
<input type="text" autocomplete="off" name="code" placeholder="join code" />
<button id="joingame-btn">join game</button>
</div>
2020-11-27 05:33:53 +00:00
</div>
</template>
<script>
export default {
2020-11-27 05:59:25 +00:00
name: "Lobby",
data() {
return {
newGameName: "",
};
},
methods: {
newGame: (evt) => {
let name = this.newGameName;
console.log("name", name);
Meteor.call("newGame", { name });
}
}
2020-11-27 05:33:53 +00:00
}
</script>
<style scoped>
</style>