fix: 淇鍔ㄦ€佽矾鐢卞埛鏂板悗鏈敞鍐屽鑷磋彍鍗曡烦杞暣椤靛埛鏂? 浠g爜鐢熸垚鎺ュ彛璺緞涓庡悗绔榻? 琛ュ厖basic API妯″潡
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user