소스 검색

fixbug: 复制specialTagList出错

Michael Wang 4 년 전
부모
커밋
61e586089d
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      src/features/mark/store.ts

+ 1 - 2
src/features/mark/store.ts

@@ -70,8 +70,7 @@ export function findCurrentTaskMarkResult() {
       (all, c) => all.concat(c.trackList),
       [] as Array<Track>
     );
-    markResult.specialTagList =
-      store.currentTask.specialTagList?.splice(0) ?? [];
+    markResult.specialTagList = [...(store.currentTask.specialTagList ?? [])];
     markResult.scoreList = store.currentTask.questionList.map((q) => q.score);
     markResult.markerScore = 0; // 后期通过 scoreList 自动更新