基于北京SDK的方案预演功能
surprise
2024-04-24 2891e19c690853fa6542502bcd230b6130e95810
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!--
 * @Description: 
 * @Author: TT
 * @Date: 2023-02-27 11:30:56
 * @LastEditTime: 2023-03-03 17:55:01
 * @LastEditors: TT
-->
<template>
  <!-- <nav-menu> </nav-menu> -->
  <router-view />
  <!-- <map-mernu v-show="screenFlag"></map-mernu> -->
  <!-- <map-bottom></map-bottom> -->
  <layer-manager></layer-manager>
  <!-- <history-layer v-if="!screenFlag"></history-layer> -->
</template>
 
<script lang="ts" setup>
import layerManager from "../components/layerManager";
 
import store from "@/store";
 
import { ref, onMounted, reactive, defineProps, defineEmits, watch } from "vue";
const screenFlag = ref(true);
onMounted(() => {
  screenFlag.value = store.state.showScreenFlag;
});
watch(
  () => store.state.showScreenFlag,
  (newVal, oldVal) => {
    screenFlag.value = newVal;
  },
  { immediate: true, deep: true }
);
onMounted(() => {});
</script>
<style lang="less" scoped></style>