Pārlūkot izejas kodu

补充小狮子语音数据,修复小狮子第一次说话后不重新进入这个页面就无法重复说话的bug。

任一存 1 gadu atpakaļ
vecāks
revīzija
1e2b662b09
3 mainītis faili ar 6 papildinājumiem un 3 dzēšanām
  1. BIN
      src/assets/audios/第8课.mp3
  2. 2 2
      src/assets/lionSpeach.json
  3. 4 1
      src/views/Level3.vue

BIN
src/assets/audios/第8课.mp3


+ 2 - 2
src/assets/lionSpeach.json

@@ -85,11 +85,11 @@
     },
     {
       "开始时间": 5,
-      "结束时间": 10,
+      "结束时间": 11,
       "语句": "直到今天,徽州地区保留下来的祠堂还有数百座之多。"
     },
     {
-      "开始时间": 10,
+      "开始时间": 11,
       "语句": "无论在占地面积还是建设规模上,徽州祠堂都超出了一般民居等建筑。"
     }
   ],

+ 4 - 1
src/views/Level3.vue

@@ -99,6 +99,7 @@ import {
   reactive,
   ref,
   watch,
+  computed,
 } from 'vue'
 import { useStore } from "vuex"
 import { useRoute, useRouter } from "vue-router"
@@ -123,7 +124,9 @@ export default {
     }, 1000)
 
     // 狮子是否说过话
-    const isLionSpoken = ref(store.state.gameProgress.jigsawProgress[Number(route.query.sceneIdxLevel2)].children[Number(route.query.sceneIdxLevel3)].hasLionSpoke)
+    const isLionSpoken = computed(() => {
+      return store.state.gameProgress.jigsawProgress[Number(route.query.sceneIdxLevel2)].children[Number(route.query.sceneIdxLevel3)].hasLionSpoke
+    })
 
     // 狮子是否在说话
     const isLionSpeeking = ref(false)