From d14f625a1b80ac06bd582d40cee566ec1c19b19c Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Mon, 03 Mar 2025 14:23:05 +0800 Subject: [PATCH] 知识库文档,请求层基类微调 --- plugins/qrcode/CQRCode.vue | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/plugins/qrcode/CQRCode.vue b/plugins/qrcode/CQRCode.vue index 49a71aa..5658468 100644 --- a/plugins/qrcode/CQRCode.vue +++ b/plugins/qrcode/CQRCode.vue @@ -78,14 +78,14 @@ console.error(err); return; } - } + }, ); }, }, mounted() { if (process.env.TARO_ENV === 'h5') { const canvasBox = $(this.$refs.canvas.$el); - const finderTimer = setInterval(() => { + this.finderTimer = setInterval(() => { const canvasDom = canvasBox.find('canvas'); if (canvasDom.length === 0) { return; @@ -95,10 +95,13 @@ } this._renderQRCodeH5(canvasDom[0]); this.lastContent = this.content; - }, 10); + }, 100); } else { // TODO: 小程序中获取canvas } }, + beforeDestroy() { + clearInterval(this.finderTimer); + }, }; </script> \ No newline at end of file -- Gitblit v1.9.1