后端还没启动, 所以只有前端。 我把登陆校验之类的注释掉了, 直接进了若依管理系统。
可为什么我按照API的方法加路由, 菜单里不显示呢?
现在只想加点死的本地静态菜单开始写页面。
{
path: '/system/test',
component: Layout,
hidden: false,
alwaysShow: true,
meta: { title: '系统管理', icon : "system" },
children: [{
path: 'index',
component: (resolve) => require(['@/views/index'], resolve),
name: 'Test',
meta: {
title: '测试管理',
icon: 'user'
}
}]
}
我未做其他任何更改。
因为若依的路由是从网上请求并加载的,下载后会对请求来的数据进行存储处理,导航路由侧边栏路由等路由数据都在这里
src/permission.js
这个
store.dispatch('GenerateRoutes')
的代码在src/store/modules/permission.js
,也是关键所在,有请求路由的,有对路由进行存储的,你可以把里面的getRouters去掉,里面的res.data换成你定义的路由,导航路由侧边栏路由等数据都在这里,是sidebarRoutes