mineadmin / MineAdmin-Vue

MineAdmin Vue 是一个开源免费专门适配于 MineAdmin 后台权限管理系统的前端中后台模板,使用了 vue3, vite5, pinia, arco design, javascript 等主流开发技术,未使用Typescript,我们选择了简单。
MIT License
322 stars 103 forks source link

修改静态路由后无法访问 #169

Closed tiancheng-66 closed 5 months ago

tiancheng-66 commented 5 months ago

目前我想实现 仪表盘 单独作为一个菜单,个人信息、消息中心 作为另一个菜单的children,如下图所示

image image

我修改了 store 中生成路由菜单的相关方法后 只有仪表盘能打开了,个人信息和消息中心作为静态路由无法访问了,这是为什么呢?

直接访问 /usercenter 会跳转到 /dashboard 01bb85f92554da9097c8e0ba2547c99a

zhanghangt commented 5 months ago

打印看下路由有没有写进去,非框架问题,我先给关闭了。

tiancheng-66 commented 5 months ago

打印看下路由有没有写进去,非框架问题,我先给关闭了。

抱歉打扰你,我认为这不是我路由配置的问题 因为我在layout中打印了加载页面时 router.options.routes 里面的静态路由 均是正常加载了的,但是在userStore的routers里面增加了一条路由信息(dashborad),就会造成其余的静态路由无法访问,若不增加就可以正常访问。userStore中的数据也会影响到vue的router吗?

image