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 15:06:18 浏览: 121
你可以检查一下 `/views/AdministratorsView.vue` 文件中是否正确地引入了 `router-view` 组件,并且在 `/user` 子路由下是否有声明 `<router-view />`。另外,如果你在 `/user` 子路由下定义了 `name`,则你需要在 `router-link` 中使用 `:to="{name: 'user列表', params: {}}"` 来跳转到该路由。如果还有问题,可以提供更多代码或错误信息,我会尽力帮助你解决问题。
相关问题
import { createRouter, createWebHashHistory } from 'vue-router'; import Login from '../components/Login.vue'; const routes = [ { path: '/login', name: 'Login', component: Login, }, // 其他路由... ]; const router = createRouter({ history: createWebHashHistory(), routes, }); export default router; 我这个代码的配置有没有问题
根据你提供的代码,配置看起来是正确的。你使用 `createRouter` 函数创建了一个路由实例,并传递了一个包含路由配置的 `routes` 数组。
在路由配置中,你定义了一个路径为 `/login` 的路由,名称为 `'Login'`,并将 `Login` 组件作为其对应的组件。
然后,你使用 `createWebHashHistory` 创建了一个基于 URL 锚点(hash)的历史模式,并将其作为 `createRouter` 方法的 `history` 选项。
最后,你将路由配置和历史模式传递给 `createRouter` 方法,并将返回的路由实例导出。
根据你提供的代码,我没有看到明显的错误或问题。但是,请确保你已经正确安装了 `vue-router` 模块,并且在使用该代码之前已经在项目中导入了相关的依赖项。
如果你在项目中遇到了问题或错误,请提供更多信息,以便我可以帮助你进一步排查。
import { createRouter, createWebHistory } from "vue-router"; import login from "../view/LoginView"; import index from "../view/IndexView"; import shoppingCart from "../view/ShoppingCartView"; import me from "../view/MeView" const router = createRouter({ history: createWebHistory(), routes: [ { path: "/", name: "login", component: login, }, { path:"/index", name:"index", component:index }, { path:"/shoppingCart", name:"shoppingCart", component:shoppingCart }, { path:"/me", name:"me", component:me } ], }); export default router;
这是一个基于Vue.js框架的前端路由配置,使用了Vue.js中的vue-router插件。其中通过createRouter和createWebHistory方法来创建了路由实例router,并定义了四个路由规则:分别对应了登录页、首页、购物车页和个人中心页。这样一来,当用户在浏览器地址栏中输入相应的URL时,就能够自动跳转到对应的页面。
阅读全文