动态菜单,切换账号,菜单不显示页面空白

266 阅读1分钟

问题: 一个切换账号的功能,账号切换成功之后,菜单也获取到了,然而页面一片空白,内容完全展示不出来

原因: 在当前账号下 本来是有已存在路由的,url里面也会有对应的路由路径,当我们切换账号,获取到新的菜单的时候,url里面的路由路径还是上一个账号的路径,进而导致切换的时候,页面是空白的

方法; 当我们切换账号的时,把url里面之前的路由路径用当前账号的路由路径替换掉,如果还是不显示的话,可以使用location.reload(); 刷新页面