diff --git a/src/views/dashboard/related/topology/components/Metrics.vue b/src/views/dashboard/related/topology/components/Metrics.vue index 43a4298e..7c5d1463 100644 --- a/src/views/dashboard/related/topology/components/Metrics.vue +++ b/src/views/dashboard/related/topology/components/Metrics.vue @@ -106,11 +106,12 @@ const getMetricConfig = computed(() => { }); function changeConfigs(param: { [key: string]: string }) { - const metricConfig = getMetricConfig.value; + const metricConfig = getMetricConfig.value || []; metricConfig[currentIndex.value] = { ...metricConfig[currentIndex.value], ...param, }; + currentConfig.value = metricConfig[currentIndex.value]; emit("update", { [props.type]: metricConfig }); } function changeMetric(val: string) {