做项目遇到这么一个问题:
登录退出后,再登录一个不同权限的用户,之后看到的用户权限菜单并未更新,刷新后才更新
前提:使用动态路由,当to.matched.length<=0时候,会从缓存后者接口读取菜单列表,添加到router中
解决方法:
再退出登录时候,清空菜单缓存,之后添加location.href = '/'。之后会重定向到登录页,再登录后就是新的权限菜单
做项目遇到这么一个问题:
登录退出后,再登录一个不同权限的用户,之后看到的用户权限菜单并未更新,刷新后才更新
前提:使用动态路由,当to.matched.length<=0时候,会从缓存后者接口读取菜单列表,添加到router中
解决方法:
再退出登录时候,清空菜单缓存,之后添加location.href = '/'。之后会重定向到登录页,再登录后就是新的权限菜单