diff --git a/src/views/device/Instance/Detail/Function/index.vue b/src/views/device/Instance/Detail/Function/index.vue index 37dcd1e9..b830c24f 100644 --- a/src/views/device/Instance/Detail/Function/index.vue +++ b/src/views/device/Instance/Detail/Function/index.vue @@ -29,7 +29,7 @@ const menuStory = useMenuStore(); const instanceStore = useInstanceStore(); // const emits = defineEmits(['onJump']); -const metadata = computed(() => JSON.parse(instanceStore.detail.metadata)); +const metadata = computed(() => JSON.parse(instanceStore.detail?.metadata || '{}')); const activeKey = ref('Simple'); const tabs = {