Преглед изворни кода

fix 考前确认返回路由

ChengYuXuan пре 5 година
родитељ
комит
b1c297f58e
2 измењених фајлова са 10 додато и 6 уклоњено
  1. 9 4
      src/views/exam/BeforeExam.vue
  2. 1 2
      src/views/exam/ExamPane.vue

+ 9 - 4
src/views/exam/BeforeExam.vue

@@ -9,9 +9,10 @@
           >
             <v-btn color="success" class="mr-2">进入评测</v-btn>
           </router-link>
-          <router-link to="/student/exams" style="text-decoration: none">
-            <v-btn class="ml-2">返回</v-btn>
-          </router-link>
+          <!--          <router-link to="/student/exams" style="text-decoration: none">-->
+          <!--            <v-btn class="ml-2" @click="onReturn">返回</v-btn>-->
+          <!--          </router-link>-->
+          <v-btn class="ml-2" @click="onReturn">返回</v-btn>
         </v-row>
       </template>
     </page-header>
@@ -112,7 +113,11 @@ export default Vue.extend({
       })
       .catch((err) => {})
   },
-  methods: {}
+  methods: {
+    onReturn() {
+      this.$router.back()
+    }
+  }
 })
 </script>
 

+ 1 - 2
src/views/exam/ExamPane.vue

@@ -322,10 +322,9 @@ export default Vue.extend({
     },
     leaveExam() {
       this.exitDialog = false
-      this.$router.back()
+      this.$router.push('/')
     },
     submitAnswer() {
-      //TODO code
       this.submitDialog = false
       this.submitting = true
       console.log(this.objectiveAnswers)