ÎļþÃû´Ó src/components/menus.vue ÐÞ¸Ä |
| | |
| | | <template> |
| | | <div class="menus"> |
| | | <div class="logo_box"> |
| | | <img |
| | | src="../assets/img/logo.png" |
| | | alt="" |
| | | class="logo" |
| | | /> |
| | | <img src="../assets/img/logo.png" alt="" class="logo" /> |
| | | <div class="logo_name"> |
| | | <h3>æçå¤§æ°æ®å°ç空é´åæå±ç¤ºå¹³å°</h3> |
| | | <img |
| | | src="../assets/img/logob.png" |
| | | alt="" |
| | | class="logo_name_b" |
| | | /> |
| | | <img src="../assets/img/logob.png" alt="" class="logo_name_b" /> |
| | | </div> |
| | | </div> |
| | | <div class="menus_box"> |
| | | <div |
| | | class="imgBox" |
| | | v-for="(item,i) in menuOptions" |
| | | v-for="(item, i) in menuOptions" |
| | | @click="setMenuClick(item)" |
| | | > |
| | | <img |
| | | v-if="checkMenuFlag != item.id" |
| | | class="imgIcon" |
| | | :src="require('../assets/img/leftBtn/'+item.imgUrl)" |
| | | > |
| | | :src="require('../assets/img/leftBtn/' + item.imgUrl)" |
| | | /> |
| | | <img |
| | | v-if="checkMenuFlag == item.id" |
| | | class="imgIcon" |
| | | :src="require('../assets/img/leftBtn/'+item.checkImgUrl)" |
| | | > |
| | | :src="require('../assets/img/leftBtn/' + item.checkImgUrl)" |
| | | /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <layer-manage> </layer-manage> |
| | | </template> |
| | | |
| | | <script lang="ts" setup> |
| | |
| | | } from "vue"; |
| | | import menuData from "@/assets/js/Map/menuData"; |
| | | import menuTool from "@/assets/js/Map/menuTool"; |
| | | //å¾å±ç®¡çé¡µé¢ |
| | | import layerManage from "@/views/layer/layerManage.vue"; |
| | | const menuOptions = ref([]); |
| | | const checkMenuFlag = ref(""); |
| | | const setMenuClick = (res) => { |
| | | console.log(res); |
| | | if (checkMenuFlag.value && checkMenuFlag.value == res.id) { |
| | | checkMenuFlag.value = null; |
| | | } else { |