vue 动态侧边栏菜单不更新问题(退出重登录管理员还是看到普通用户的菜单列表)
问题描述:登录普通账号;退出登录;登录管理员账号;主界面侧边栏看到的还是普通用户的功能列表;
期望:能看到管理员的功能列表;
问题原因:动态加载菜单的时候,过滤菜单时修改了基础菜单集合数据,用的是浅拷贝。
解决方案:改为深拷贝,可用序列号和解析来简单实现
问题跟进:改为深拷贝会引入新的问题,加载子菜单组件失败
新问题-解决方案:退出时,强制刷新整个界面
async logout() ...
原创
2019-10-24 12:16:30 ·
1695 阅读 ·
0 评论