智慧园区前端大屏
shuishen
2024-12-03 0ff95f6a401e9469dbea93c633e362eb8805f427
图层组件,销毁函数严谨处理
1 files modified
7 ■■■■■ changed files
src/pages/map/components/scomponents/layersControl.vue 7 ●●●●● patch | view | raw | blame | history
src/pages/map/components/scomponents/layersControl.vue
@@ -2,7 +2,7 @@
 * @Author: shuishen 1109946754@qq.com
 * @Date: 2024-10-31 10:47:29
 * @LastEditors: shuishen 1109946754@qq.com
 * @LastEditTime: 2024-12-03 14:30:57
 * @LastEditTime: 2024-12-03 14:38:35
 * @FilePath: \bigScreen\src\pages\map\components\scomponents\layersControl.vue
 * @Description:
 *
@@ -1032,10 +1032,8 @@
// 关闭所有选中的,除了倾斜,园区分布,空中全景
const closeAll = () => {
  EventBus.emit('restHandleDelChange', `2`)
  EventBus.emit('restHandleDelChange', `3`)
  EventBus.emit('restHandleDelChange', `3-1`)
  EventBus.emit('restHandleDelChange', `3-2`)
  EventBus.emit('restHandleDelChange', `3-3`)
  // EventBus.emit('restHandleDelChange', `3-3-1`)
  EventBus.emit('restHandleDelChange', `3-3-2`)
  // EventBus.emit('restHandleDelChange', `3-3-3`)
@@ -1046,7 +1044,6 @@
  EventBus.emit('restHandleDelChange', `3-7`)
  EventBus.emit('restHandleDelChange', `3-8`)
  // EventBus.emit('restHandleDelChange', `3-9`)
  EventBus.emit('restHandleDelChange', `4`)
  EventBus.emit('restHandleDelChange', `4-1`)
  EventBus.emit('restHandleDelChange', `4-2`)
  EventBus.emit('restHandleDelChange', `4-9`)
@@ -1069,6 +1066,7 @@
// 销毁
function destroyPop () {
  if (addPopLayers && addPopLayers != null) {
  let arr = Object.keys(addPopLayers)
  if (arr.length > 0) {
    arr.forEach(i => {
@@ -1079,6 +1077,7 @@
    addPopLayers = {}
  }
}
}
onUnmounted(() => {
  let arr = Object.keys(addTileLayers)