Преглед на файлове

优化部分跳转无响应得bug

JXDS18FUJT преди 1 година
родител
ревизия
76d8ce13f7

+ 1 - 1
src/views/home/practiseSelect/index.vue

@@ -121,7 +121,7 @@ export default defineComponent({
         return
       }
       router.push({
-        path:'reviewDriverError',
+        path:'/reviewDriverError',
         query:{
           subject
 

+ 1 - 1
src/views/home/selectDriveExamSubject/index.vue

@@ -94,7 +94,7 @@ export default defineComponent({
         return;
       }
       router.push({
-        path: "reviewDriverError",
+        path: "/reviewDriverError",
         query: {
           subject,
         },

+ 32 - 23
src/views/home/threeExam/index.vue

@@ -13,7 +13,12 @@
             练习
           </div>
         </div>
-    <div @click="checkLocalWrongList()" class="lh34 ml15 select-border1 round4 pr15 pl15">错误回顾</div>
+        <div
+          @click="checkLocalWrongList()"
+          class="lh34 ml15 select-border1 round4 pr15 pl15"
+        >
+          错误回顾
+        </div>
       </div>
       <div class="flex items-center">
         <div class="vertical-line mr10"></div>
@@ -27,18 +32,24 @@
             考试
           </div>
         </div>
-           <div @click="checkLocalWrongList()" class="lh34 ml15 select-border1 round4 pr15 pl15">错误回顾</div>
-    
+        <div
+          @click="checkLocalWrongList()"
+          class="lh34 ml15 select-border1 round4 pr15 pl15"
+        >
+          错误回顾
+        </div>
       </div>
       <div class="flex items-center pt30 pb30">
         <div class="vertical-line mr10"></div>
 
         <span class="font20 font-bold mr15">全部错误题回顾</span>
 
-      
-          <div @click="checkLocalWrongList()" class="lh34 round4 pr15 pl15 select-border1 mr15">
-            错误回顾
-          </div>
+        <div
+          @click="checkLocalWrongList()"
+          class="lh34 round4 pr15 pl15 select-border1 mr15"
+        >
+          错误回顾
+        </div>
 
         <div
           @click="
@@ -57,6 +68,7 @@
         content="禁止重复"
       ></mProblemAlert>
       <mProblemDialog
+        @confirm="deleteAllWrong()"
         v-model:visible="dialogVisible"
         title="提示"
         content="是否清空全部错题"
@@ -78,30 +90,27 @@ export default defineComponent({
   setup() {
     const route = useRoute();
     const dialogVisible = ref(false);
-      const checkLocalWrongList=()=>{
-    
-      let name = 'threeExam_local_wrong_list'
-      let list = JSON.parse(window.localStorage.getItem(name)||'[]')
-      if(list.length==0){
+    const checkLocalWrongList = () => {
+      let name = "threeExam_local_wrong_list";
+      let list = JSON.parse(window.localStorage.getItem(name) || "[]");
+      if (list.length == 0) {
         message.warn({
-          content:'没有对应的错题'
-        })
-        return
+          content: "没有对应的错题",
+        });
+        return;
       }
       router.push({
-        path:'/reviewThreeError',
-      })
-
-
-    }
+        path: "/reviewThreeError",
+      });
+    };
     return {
       dialogVisible,
       alertVisible: ref(false),
       deleteAllWrong() {
-        store.dispatch('ClearThreeWrongList')
-         dialogVisible.value = false;
+        store.dispatch("ClearThreeWrongList");
+        dialogVisible.value = false;
       },
-      checkLocalWrongList
+      checkLocalWrongList,
     };
   },
   methods: {

+ 3 - 2
src/views/reviewDriverError/index.vue

@@ -180,11 +180,12 @@
           <div class="flex items-center">
             <div class="pr2 pl2">转到</div>
             <input
+             @keydown.enter="setPageToListIndex(listPageNum)"
               class="outline-none input-border w35 h30 text-center"
               type="text"
-              :value="listPageNum"
+              v-model.number="listPageNum"
             />
-            <div class="pr2 pl2">题</div>
+            <div class="pr2 pl2">题(请按回车)</div>
           </div>
 
           <div>

+ 3 - 2
src/views/reviewThreeError/index.vue

@@ -208,11 +208,12 @@
           <div class="flex items-center">
             <div class="pr2 pl2">转到</div>
             <input
+             @keydown.enter="setPageToListIndex(listPageNum)"
               class="outline-none input-border w35 h30 text-center"
               type="text"
-              :value="listPageNum"
+            v-model.number="listPageNum"
             />
-            <div class="pr2 pl2">题</div>
+            <div class="pr2 pl2">题(请按回车)</div>
           </div>
 
           <div>

+ 1 - 1
src/views/studySkill/index.vue

@@ -185,7 +185,7 @@
               type="text"
               v-model.number="listPageNum"
             />
-            <div class="pr2 pl2">题</div>
+            <div class="pr2 pl2">题(请按回车)</div>
           </div>
 
           <div>

+ 1 - 1
src/views/threeStudyExam/index.vue

@@ -213,7 +213,7 @@
               @keydown.enter="setPageToListIndex(listPageNum)"
               v-model.number="listPageNum"
             />
-            <div class="pr2 pl2">题</div>
+            <div class="pr2 pl2">题(请按回车)</div>
           </div>
 
           <div>