WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2025-03-04 948a19c73263a495bb065e9cb48db7baba99ff12
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>