From 5fdaf3cff8add48bb5c1f0da74378b271f3cdbdf Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Mon, 07 Apr 2025 21:41:03 +0800
Subject: [PATCH] feat: 选择性清除实体
---
src/views/Home/Home.vue | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue
index 5a2c5a7..90ae6c3 100644
--- a/src/views/Home/Home.vue
+++ b/src/views/Home/Home.vue
@@ -1,5 +1,5 @@
<template>
- <template v-if="!singleUavHome?.id">
+ <template v-if="!singleUavHome?.device_sn">
<SearchBox />
<HomeLeft />
<HomeRight />
@@ -12,8 +12,8 @@
</template>
<script setup>
-import HomeRight from './components/HomeRight/HomeRight.vue';
-import HomeLeft from '@/views/Home/components/HomeLeft/HomeLeft.vue';
+import HomeRight from '@/views/Home/HomeRight/HomeRight.vue';
+import HomeLeft from '@/views/Home/HomeLeft/HomeLeft.vue';
import SearchBox from '@/views/Home/SearchBox.vue';
import SignMachineNest from '@/views/SignMachineNest/SignMachineNest.vue';
import { useStore } from 'vuex';
@@ -21,13 +21,15 @@
import RSide from '@/views/Home/RSide.vue';
import { onMounted } from 'vue';
import cesiumOperation from '@/utils/cesium-tsa';
+import MeasuringDistance from '@/components/MeasuringDistance.vue';
const store = useStore();
const { _init,viewerDestory } = cesiumOperation();
const singleUavHome = computed(() => store.state.home.singleUavHome);
-onBeforeUnmount(()=>{
+onUnmounted(()=>{
store.commit('setSingleUavHome',null);
+ console.log('home销毁')
viewerDestory()
})
--
Gitblit v1.9.3