Skip to content

Commit 8b17249

Browse files
committed
feat: add tool
1 parent ec03c67 commit 8b17249

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

apps/client/components/main/Tool.vue

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<template>
2+
<div class="fixed right-5 top-24 w-28 h-40 bg-pink-500">
3+
<div>
4+
<NuxtLink href="/courses"> 更多课程 </NuxtLink>
5+
</div>
6+
<div>{{ coursesStore.currentCourse.title }}</div>
7+
<div>
8+
<button @click="handleDoAgain">重新开始</button>
9+
</div>
10+
</div>
11+
</template>
12+
13+
<script setup lang="ts">
14+
import { useCoursesStore } from "~/store/courses";
15+
import { useMode } from "./game";
16+
17+
const coursesStore = useCoursesStore();
18+
const { showQuestion } = useMode();
19+
20+
function handleDoAgain() {
21+
coursesStore.doAgain();
22+
showQuestion()
23+
}
24+
</script>
25+
26+
<style scoped></style>

apps/client/pages/Main/[id].vue

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
<template>
2-
<Game></Game>
2+
<div class="relative">
3+
<Game></Game>
4+
<Tool></Tool>
5+
</div>
36
</template>
47

58
<script setup lang="ts">
69
import Game from "~/components/main/Game.vue";
10+
import Tool from '~/components/main/Tool.vue';
711
import { useCoursesStore } from "~/store/courses";
812
913
const route = useRoute();

0 commit comments

Comments
 (0)