From 8ffba0705c4bf03e66fabdce46ff3abbc0653d6c Mon Sep 17 00:00:00 2001 From: HuangHuiKang Date: Thu, 2 Jul 2026 19:27:32 +0800 Subject: [PATCH] =?UTF-8?q?init:=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ECharts/index.vue | 3 ++- src/views/module_system/user/index.vue | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/ECharts/index.vue b/src/components/ECharts/index.vue index 59e1f67..188e93e 100644 --- a/src/components/ECharts/index.vue +++ b/src/components/ECharts/index.vue @@ -24,6 +24,7 @@ import { GridComponent, TooltipComponent, LegendComponent } from "echarts/compon import { CanvasRenderer } from "echarts/renderers"; import { useResizeObserver } from "@vueuse/core"; +import { nextTick, onBeforeUnmount, onMounted, ref, watch } from "vue"; defineOptions({ name: "FaECharts" }); @@ -71,7 +72,7 @@ useResizeObserver(chartRef, () => { // 监听 options 变化,更新图表 watch( () => props.options, - (newOptions) => { + (newOptions: echarts.EChartsCoreOption) => { if (chartInstance && newOptions) { chartInstance.setOption(newOptions); } diff --git a/src/views/module_system/user/index.vue b/src/views/module_system/user/index.vue index 19e9398..aa502dd 100644 --- a/src/views/module_system/user/index.vue +++ b/src/views/module_system/user/index.vue @@ -204,7 +204,7 @@ defineOptions({ inheritAttrs: false, }); -import { h } from "vue"; +import { h, nextTick } from "vue"; import { UserFilled } from "@element-plus/icons-vue"; import { ElAvatar } from "element-plus"; import { ResultEnum } from "@/enums/api/result.enum";