Commit bd10dad47d3873a98136425d3f16ae2135b9bc7f

Authored by 杨泽宇
1 parent 47f32d5c

修复菜单收缩状态icon不显示

src/api/request.ts
... ... @@ -8,6 +8,7 @@ let url: any = import.meta.env
8 8 let instance = axios.create({
9 9 baseURL: url.VITE_BASE_URL,
10 10 withCredentials: true,
  11 + // timeout: 10
11 12 timeout: 10000
12 13 })
13 14  
... ...
src/layout/menu.vue
... ... @@ -6,20 +6,20 @@
6 6 import { ref, computed, onMounted, reactive } from "vue";
7 7 import * as store from "@/pinia/index";
8 8 import styles from "@/style/global.module.scss";
9   -import MenuIcon from './icon.vue'
  9 +import MenuIcon from "./icon.vue";
10 10 // TIP 获取scss样式变量
11 11 let styleData = computed(() => {
12 12 return styles;
13 13 });
14 14 let asyncData = reactive({
15 15 menuData: [],
16   - isCollapse: null
17   -})
  16 + isCollapse: null,
  17 +});
18 18 onMounted(() => {
19   - asyncData.menuData = store.family.loginStore().menuList
  19 + asyncData.menuData = store.family.loginStore().menuList;
20 20 asyncData.isCollapse = computed(() => {
21   - return store.family.appStore().isCollapse
22   - })
  21 + return store.family.appStore().isCollapse;
  22 + });
23 23 });
24 24 </script>
25 25  
... ... @@ -34,10 +34,10 @@ onMounted(() =&gt; {
34 34 :router="true"
35 35 :collapse-transition="false"
36 36 :collapse="asyncData.isCollapse"
37   - >
  37 + >
38 38 <el-menu-item index="/">
  39 + <MenuIcon :keyId="-1"></MenuIcon>
39 40 <template #title>
40   - <MenuIcon :keyId="-1"></MenuIcon>
41 41 <span>首页</span>
42 42 </template>
43 43 </el-menu-item>
... ...