fix: 淇鍔ㄦ€佽矾鐢卞埛鏂板悗鏈敞鍐屽鑷磋彍鍗曡烦杞暣椤靛埛鏂? 浠g爜鐢熸垚鎺ュ彛璺緞涓庡悗绔榻? 琛ュ厖basic API妯″潡

This commit is contained in:
张家训
2026-08-19 18:48:48 +08:00
parent 0131747f90
commit 3bd3e0aa23
9 changed files with 113 additions and 11 deletions
+5 -2
View File
@@ -17,7 +17,7 @@ import router from '@/router'
import routers from '@/router/routers'
import config from '@/config'
// ①引入路由数据读取方法
import { loadMenuList, createRouter } from '@/libs/router-util'
import { createRouter } from '@/libs/router-util'
const { homeName } = config
@@ -37,7 +37,10 @@ export default {
local: localRead('local'),
errorList: [],
hasReadErrorPage: false,
menuList: loadMenuList(),
// 初始为空,让路由守卫每次登录/刷新后都重新注册动态路由,避免刷新后
// 因 localStore 缓存误判「已加载菜单」而跳过 addRoutes,导致点击菜单时
// 路由名不存在 → vue-router 匹配失败 → 整页刷新(表现为页面闪一下)
menuList: [],
},
getters: {
//menuList: (state, getters, rootState) => getMenuByRouter(routers, rootState.user.access),