zhangjie 1 year ago
parent
commit
939ce84091
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/features/mark/MarkBoardTrack.vue

+ 4 - 2
src/features/mark/MarkBoardTrack.vue

@@ -242,11 +242,13 @@ EventBus.on("draw-change", (list: any) => {
   sliceImagesWithTrackListCopy.value = cloneDeep(list);
 });
 
+let questionScoreSteps = $ref<number[]>([]);
 // 切换题目是清空上一题的分数
 watch(
   () => store.currentQuestion,
   () => {
     store.currentScore = undefined;
+    questionScoreSteps = getQuestionScoreSteps();
     if (!props.isCheckAnswer) chooseScore(questionScoreSteps[1]);
   }
 );
@@ -277,7 +279,7 @@ const questionScore = $computed(
     store.currentTask.markResult?.scoreList[store.currentQuestion.__index]
 );
 
-const questionScoreSteps = $computed(() => {
+function getQuestionScoreSteps() {
   const question = store.currentQuestion;
   if (!question) return [];
 
@@ -304,7 +306,7 @@ const questionScoreSteps = $computed(() => {
   }
 
   return steps;
-});
+}
 
 function isCurrentQuestion(question: Question) {
   return (