From 4097cc9ad6c60bbb5e9864d3f54a37cfbb40026e Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期三, 05 三月 2025 15:31:28 +0800 Subject: [PATCH] 临时:路网版本 --- src/components/core/CoreMenu.vue | 26 +++++++++++++++++++------- 1 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/components/core/CoreMenu.vue b/src/components/core/CoreMenu.vue index 920f38f..db14d19 100644 --- a/src/components/core/CoreMenu.vue +++ b/src/components/core/CoreMenu.vue @@ -1,6 +1,6 @@ <template> - <div class="map-mode-change p-events-auto"> - <template v-for="(item, index) in menu" :key="index"> + <div v-show="status == 0" class="map-mode-change p-events-auto"> + <template v-for="(item, index) in menu" :key="item.path"> <a :class="btnClz(item.selected)" @click="navTo(index)"> <div>{{ item.name }}</div> </a> @@ -41,6 +41,9 @@ </template> <script> +import { mapState } from 'pinia'; +import { useMapAnimationStore } from '@/stores/map-animation'; + export default { data() { return { @@ -53,11 +56,15 @@ { name: '璧拌埅鐩戞祴', path: 'rmode' - }, - { - name: '缃戞牸鍖栫洃娴�', - path: 'gridmonitor' } + // { + // name: '姹℃煋婧簮2', + // path: 'hmode2' + // } + // { + // name: '缃戞牸鍖栫洃娴�', + // path: 'gridmonitor' + // } // { // name: '鐢ㄧ數閲忕洃娴�', // path: 'emode' @@ -69,7 +76,9 @@ ] }; }, - computed: {}, + computed: { + ...mapState(useMapAnimationStore, ['status']) + }, methods: { btnClz(selected) { return ( @@ -84,6 +93,9 @@ m[index].selected = true; this.$router.push(m[index].path); } + }, + mounted() { + this.navTo(0); } }; </script> -- Gitblit v1.9.3