From 68330026b694a825e418bb204b46650bccd9c876 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Sun, 11 Apr 2021 22:21:44 +0800 Subject: [PATCH] fix: echart not render in production --- src/views/welcome.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/views/welcome.vue b/src/views/welcome.vue index fa7039905..8219cde4a 100644 --- a/src/views/welcome.vue +++ b/src/views/welcome.vue @@ -31,7 +31,7 @@ import flop from "../components/flop/index.vue"; import { ref, computed, onMounted, inject, nextTick } from "vue"; import { deviceDetection } from "../utils/deviceDetection"; import { echartsJson } from "../api/mock"; -import { useEventListener } from "@vueuse/core"; +import { useEventListener, tryOnUnmounted } from "@vueuse/core"; let brokenLine: any = null; //折线图实例 export default { @@ -188,6 +188,12 @@ export default { }); }); + tryOnUnmounted(() => { + if (!brokenLine) return; + brokenLine.dispose(); + brokenLine = null; + }); + return { greetings, mobile,