浏览代码

重复获取二维码

Michael Wang 5 年之前
父节点
当前提交
b9a78273be
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      src/features/OnlineExam/Examing/TextQuestionView.vue

+ 9 - 0
src/features/OnlineExam/Examing/TextQuestionView.vue

@@ -302,9 +302,18 @@ export default {
   },
   created() {
     this.fetchQRCode();
+
+    this.fetchQRCodeInterval = setInterval(() => {
+      if (!this.qrValue) {
+        this.fetchQRCode();
+      } else {
+        clearInterval(this.fetchQRCodeInterval);
+      }
+    }, 6 * 1000);
   },
   beforeDestroy() {
     clearTimeout(this.fetchQRCodeTimeout);
+    clearInterval(this.fetchQRCodeInterval);
   },
   methods: {
     ...mapMutations(["updateExamQuestion"]),