嵌套路由
约 145 字小于 1 分钟
2025-08-09
编写
News
的子路由:Detail.vue
配置路由规则,使用
children
配置项:const router = createRouter({ history: createWebHistory(), routes: [ { name: "zhuye", path: "/home", component: Home, }, { name: "xinwen", path: "/news", component: News, children: [ { name: "xiang", path: "detail", component: Detail, }, ], }, { name: "guanyu", path: "/about", component: About, }, ], }); export default router;
跳转路由(记得要加完整路径):
<router-link to="/news/detail">xxxx</router-link> <!-- 或 --> <router-link :to="{ path: '/news/detail' }">xxxx</router-link>
记得去
Home
组件中预留一个<router-view>
<template> <div class="news"> <nav class="news-list"> <RouterLink v-for="news in newsList" :key="news.id" :to="{ path: '/news/detail' }" > {{ news.name }} </RouterLink> </nav> <div class="news-detail"> <RouterView /> </div> </div> </template>
更新日志
2025/8/24 08:17
查看所有更新日志
e7112
-1于