瀏覽代碼

关闭页面调clear

Michael Wang 4 年之前
父節點
當前提交
45c7e67323
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      src/features/inspect/MarkHeader.vue

+ 8 - 1
src/features/inspect/MarkHeader.vue

@@ -58,7 +58,7 @@
 
 <script lang="ts">
 import { clearInspectedTask, getInspectedHistory } from "@/api/inspectPage";
-import { computed, defineComponent, ref } from "vue";
+import { computed, defineComponent, onMounted, ref } from "vue";
 import { store } from "./store";
 import {
   ZoomInOutlined,
@@ -157,6 +157,13 @@ export default defineComponent({
       window.close();
     };
 
+    onMounted(() => {
+      // 不确定是否一定能在关闭页面时调用
+      window.addEventListener("beforeunload", () => {
+        updateClearTask();
+      });
+    });
+
     return {
       store,
       isSingleStudent,