diff --git a/app/src/components/QuestMap.vue b/app/src/components/QuestMap.vue index 7eb3a2a..6c0851c 100644 --- a/app/src/components/QuestMap.vue +++ b/app/src/components/QuestMap.vue @@ -1,163 +1,69 @@ - @@ -174,8 +80,54 @@ onMounted(async () => { > 踏上你的Linux冒險之旅吧! -
-
-
+ + + + + + {{ node.title }} + + + + + diff --git a/app/src/store/userProfile.ts b/app/src/store/userProfile.ts index 7a154db..2a7feaf 100644 --- a/app/src/store/userProfile.ts +++ b/app/src/store/userProfile.ts @@ -12,14 +12,14 @@ interface IProgress { export interface UserProfile { username: string email: string - progress: Map + progress: Record } const useUserProfile = defineStore('userProfile', { state: (): UserProfile => ({ username: '', email: '', - progress: new Map(), + progress: {}, }), actions: { async loadUserProfile() {