功能测试正常切可用的第一版 #1

Merged
Coldin04 merged 9 commits from develop into main 2025-04-25 13:36:24 +00:00
2 changed files with 48 additions and 13 deletions
Showing only changes of commit 47f33b6c00 - Show all commits

View file

@ -7,14 +7,7 @@ import HelloWorld from './components/HelloWorld.vue'
<header> <header>
<img alt="Vue logo" class="logo" src="@/assets/logo.svg" width="125" height="125" /> <img alt="Vue logo" class="logo" src="@/assets/logo.svg" width="125" height="125" />
<div class="wrapper">
<HelloWorld msg="You did it!" />
<nav>
<RouterLink to="/">Home</RouterLink>
<RouterLink to="/about">About</RouterLink>
</nav>
</div>
</header> </header>
<RouterView /> <RouterView />

View file

@ -1,9 +1,51 @@
<template>
<div class="home">
<h1>欢迎来到 ArithmaBattle</h1>
<p>这里是心算竞技平台快来挑战你的数学能力吧</p>
<div class="actions">
<router-link to="/practice" class="btn">单人练习</router-link>
<router-link to="/pk" class="btn">在线PK</router-link>
</div>
</div>
</template>
<script setup lang="ts"> <script setup lang="ts">
import TheWelcome from '../components/TheWelcome.vue' //
</script> </script>
<template> <style scoped>
<main> .home {
<TheWelcome /> text-align: center;
</main> padding: 2rem;
</template> }
h1 {
font-size: 2.5rem;
margin-bottom: 1rem;
}
p {
font-size: 1.2rem;
color: #666;
}
.actions {
margin-top: 2rem;
}
.btn {
display: inline-block;
margin: 0 0.5rem;
padding: 0.75rem 1.5rem;
font-size: 1rem;
color: #fff;
background-color: #42b983;
border-radius: 4px;
text-decoration: none;
transition: background-color 0.3s;
}
.btn:hover {
background-color: #3aa876;
}
</style>