const router = createRouter({ history: createWebHashHistory(), routes: [ { path: '/login', name: 'login', component: () => import('../views/Login.vue') }, { path: '/', component: () => import('@/views/AdministratorsView.vue'), redirect:'/forum/article', children: [{ path: '/forum', name: '内容管理', children: [ { path: 'article', name: '帖子管理', component: () => import('@/views/forum/ArticleList.vue'), },{ path: 'comment', name: '评论管理', component: () => import('@/views/forum/CommentList.vue') },{ path: 'board', name: '板块管理', component: () => import('@/views/forum/BoardList.vue') } ] },{ path: '/user', name: '用户列表', children:[ { path: 'UserList', name: '用户列表', component: () => import('@/views/user/UserList.vue'), }, ] },{ path: '/settings', name: '设置', children:[ { path: 'sys', name: '用户列表', component: () => import('@/views/settings/SysSettings.vue'), }, ] }, ] }, ] })不显示中间用户列表
时间: 2023-06-16 14:06:18 浏览: 130
详解Vue-Router源码分析路由实现原理
你可以检查一下 `/views/AdministratorsView.vue` 文件中是否正确地引入了 `router-view` 组件,并且在 `/user` 子路由下是否有声明 `<router-view />`。另外,如果你在 `/user` 子路由下定义了 `name`,则你需要在 `router-link` 中使用 `:to="{name: 'user列表', params: {}}"` 来跳转到该路由。如果还有问题,可以提供更多代码或错误信息,我会尽力帮助你解决问题。
阅读全文