Эх сурвалжийг харах

获取题目内容网络异常,不处理后续业务

Michael Wang 6 жил өмнө
parent
commit
ed43ca27f3

+ 8 - 1
src/features/OnlineExam/Examing/QuestionView.vue

@@ -78,6 +78,10 @@ export default {
             examRecordDataId
         );
       } catch (e) {
+        if (currentExamQuestion.order != this.$route.params.order) {
+          // 如果网络异常,又离开本页面后,不再后续处理此请求
+          return;
+        }
         this.parentQuestionBody = null;
         this.question = null;
         return;
@@ -85,7 +89,10 @@ export default {
 
       if (currentExamQuestion.order != this.$route.params.order) {
         console.log(
-          "试题获取内容后,发现页面已经切到别的题目上去了,放弃后续渲染"
+          "试题获取内容后,发现页面已经切到别的题目上去了,放弃后续渲染. 获取的eq.order/$route.order" +
+            currentExamQuestion.order +
+            "/" +
+            this.$route.params.order
         );
         return;
       }