采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
console.log(useRouter().getRoutes()) // 打印getRoutes API中的数据如下:
退出登录时,添加的路由表并未被删除在 router/index 中定义 resetRouter 方法 这个我也写了
router/index
resetRouter
你好
根据你的截图我理解的是《在登录之后,左侧菜单只有个人中心,没有其他菜单项》。如果是这个问题,那么问题应该出在登录之后,获取用户权限,匹配动态路由表,执行 addRoute 添加路由表。 这几个问题处,你可以在这里进行下 debugger 进行检查。
老师最主要的使用router.getRoutes() 就返回那么点路由数据,所以无论你怎么动态路由渲染只有/profile有用,获取用户权限没有问题,menus返回的数据都有。
《老师最主要的使用router.getRoutes() 就返回那么点路由数据,所以无论你怎么动态路由渲染只有/profile有用,》 我没有太明白这句话是什么意思 。。。
登录后可查看更多问答,登录/注册
基于Vue3重写Vue-element-admin,打造后台前端综合解决方案
3.0k 1
2.0k 6
5.1k 5
617 1
1.2k 1
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号