ZaiZai преди 1 година
родител
ревизия
0459cc4967
променени са 2 файла, в които са добавени 5 реда и са изтрити 7 реда
  1. 2 1
      src/components/directive/auth-btn.js
  2. 3 6
      src/layout/index.vue

+ 2 - 1
src/components/directive/auth-btn.js

@@ -1,5 +1,6 @@
+import pinia from '~src/store/init'
 import { useAppStore } from '~src/store'
-const store = useAppStore()
+const store = useAppStore(pinia)
 
 //自定义权限指令
 export const vAuthBtn = {

+ 3 - 6
src/layout/index.vue

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