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";