fix(user): 刷新页面后异步刷新菜单缓存,后端菜单变更即时生效
restoreSession 缓存命中时不再零请求,异步 fetchMenus 保证新增菜单(如邮箱入口)刷新即可见
This commit is contained in:
1 parent
47506bd0b9
commit
5e8b603e22
1 file changed
+3
@@ -168,6 +168,9 @@ export const useUserStore = defineStore('user', () => {
|
||||
if (userInfo.value) {
|
||||
// 缓存恢复后异步刷新管理员状态(保证刷新后 isAdmin 正确)
|
||||
void fetchAdminCheck()
|
||||
// 异步刷新菜单:后端菜单变更(如新增菜单项)后,刷新页面即可看到新菜单
|
||||
// 不阻塞恢复流程,先渲染缓存菜单再静默替换
|
||||
void fetchMenus()
|
||||
return true
|
||||
}
|
||||
// 缓存也没有:请求后端
|
||||
|
||||
Reference in new issue
Block a user