diff --git a/src/views/device/Instance/Detail/MetadataMap/index.vue b/src/views/device/Instance/Detail/MetadataMap/index.vue index ad60c210..bc75a5d5 100644 --- a/src/views/device/Instance/Detail/MetadataMap/index.vue +++ b/src/views/device/Instance/Detail/MetadataMap/index.vue @@ -358,7 +358,7 @@ onMounted(() => { }); onUnmounted(() => { - if (_delTag.value) { + if (_delTag.value && dataSourceCache.value) { // 保存数据 const arr = dataSourceCache.value.filter((i: any) => i?.original).map((item: any) => { return { diff --git a/src/views/device/Product/Detail/MetadataMap/index.vue b/src/views/device/Product/Detail/MetadataMap/index.vue index 4c8d4257..dc37b576 100644 --- a/src/views/device/Product/Detail/MetadataMap/index.vue +++ b/src/views/device/Product/Detail/MetadataMap/index.vue @@ -354,7 +354,7 @@ onMounted(() => { }); onUnmounted(() => { - if (_delTag.value) { + if (_delTag.value && dataSourceCache.value.length) { // 保存数据 const arr = dataSourceCache.value.filter((i: any) => i?.plugin).map((item: any) => { return {