|
@@ -26,8 +26,7 @@
|
|
<script setup>
|
|
<script setup>
|
|
import { onMounted, ref } from 'vue'
|
|
import { onMounted, ref } from 'vue'
|
|
//import { useAppStore } from '~src/store'
|
|
//import { useAppStore } from '~src/store'
|
|
-import { useRouter } from 'vue-router'
|
|
|
|
-//import { initButtons } from '~store/app'
|
|
|
|
|
|
+import { useRoute, useRouter } from 'vue-router'
|
|
import { getMenuData } from '~src/router/routers'
|
|
import { getMenuData } from '~src/router/routers'
|
|
|
|
|
|
//logo文件
|
|
//logo文件
|
|
@@ -35,7 +34,7 @@ import logoPng from '~src/assets/logo/logo.png'
|
|
|
|
|
|
//初始组合式
|
|
//初始组合式
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
-//const useRoutes = useRoute()
|
|
|
|
|
|
+const useRoutes = useRoute()
|
|
//const store = useAppStore()
|
|
//const store = useAppStore()
|
|
|
|
|
|
//子组件
|
|
//子组件
|
|
@@ -43,15 +42,13 @@ import MenuBar from './modules/MenuBar.vue'
|
|
import UserInfoBar from './modules/UserInfoBar.vue'
|
|
import UserInfoBar from './modules/UserInfoBar.vue'
|
|
|
|
|
|
//菜单数据
|
|
//菜单数据
|
|
-const menuBarKey = ref('')
|
|
|
|
|
|
+const menuBarKey = ref(useRoutes.name)
|
|
//const menuBarData = ref(store.menus)
|
|
//const menuBarData = ref(store.menus)
|
|
const menuBarData = ref([])
|
|
const menuBarData = ref([])
|
|
|
|
|
|
//渲染完成
|
|
//渲染完成
|
|
onMounted(async () => {
|
|
onMounted(async () => {
|
|
menuBarData.value = await getMenuData()
|
|
menuBarData.value = await getMenuData()
|
|
- //menuBarKey.value = useRoutes.name
|
|
|
|
- //initButtons()
|
|
|
|
})
|
|
})
|
|
|
|
|
|
//菜单被点击
|
|
//菜单被点击
|