夜猫子的知识栈 夜猫子的知识栈
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《Web Api》
    • 《ES6教程》
    • 《Vue》
    • 《React》
    • 《TypeScript》
    • 《Git》
    • 《Uniapp》
    • 小程序笔记
    • 《Electron》
    • JS设计模式总结
  • 《前端架构》

    • 《微前端》
    • 《权限控制》
    • monorepo
  • 全栈项目

    • 任务管理日历
    • 无代码平台
    • 图书管理系统
  • HTML
  • CSS
  • Nodejs
  • Midway
  • Nest
  • MySql
  • 其他
  • 技术文档
  • GitHub技巧
  • 博客搭建
  • Ajax
  • Vite
  • Vitest
  • Nuxt
  • UI库文章
  • Docker
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

夜猫子

前端练习生
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《Web Api》
    • 《ES6教程》
    • 《Vue》
    • 《React》
    • 《TypeScript》
    • 《Git》
    • 《Uniapp》
    • 小程序笔记
    • 《Electron》
    • JS设计模式总结
  • 《前端架构》

    • 《微前端》
    • 《权限控制》
    • monorepo
  • 全栈项目

    • 任务管理日历
    • 无代码平台
    • 图书管理系统
  • HTML
  • CSS
  • Nodejs
  • Midway
  • Nest
  • MySql
  • 其他
  • 技术文档
  • GitHub技巧
  • 博客搭建
  • Ajax
  • Vite
  • Vitest
  • Nuxt
  • UI库文章
  • Docker
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 基础

  • 响应式

  • 组件

  • 过渡&动画

  • 可复用性

  • 工具

  • 规模化

  • 路由(核心)

    • 路由基础使用
    • 编程式路由导航
    • 路由懒加载
    • 路由传参
    • 路由守卫
    • 路由缓存及路由前进后退
    • 路由元信息
    • 嵌套(多级)路由
    • 路由过渡动效
  • 组合式

  • Vuex

  • Pinia

  • 其他

  • Vue3 源码学习记录

  • 《Vue》笔记
  • 路由(核心)
夜猫子
2022-04-13

嵌套(多级)路由

# 嵌套路由

路由规则

import VueRouter from "vue-router";
import About from "../views/About.vue"
import Home from "../views/Home.vue"
import Message from "../views/Message.vue"
import News from "../views/News.vue"
// 创建并暴露一个路由器
export default new VueRouter({
 routes: [{//一路径对应一组件
 	path: '/About',
 	component: About
   },{
 	path: '/Home',
 	component: Home,
       //表示二级路由
 	children: [{//二级路由地址前面不能加/
 		path: 'Message',
 		component: Message,
        },{
 		path: 'News',
 		component: News,
        },{//重定向,如果在Home路由,默认展示二级路由Message
 		path: '/Home',
 		redirect: "/Home/Message",
        }]
    }]
})
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

页面运用路由

<template>
 <div class="Home">
 	<router-link class="list-group-item" active-class="active" to="/home/News">News</router-link>
  	//二级路由,路径to后面要先父路径再子路径
 	<router-link class="list-group-item" active-class="active" to="/home/Message">Message</router-link>
 	<router-view></router-view>
 </div>
</template>
1
2
3
4
5
6
7
8
编辑 (opens new window)
上次更新: 2023/7/11 18:57:41
路由元信息
路由过渡动效

← 路由元信息 路由过渡动效→

最近更新
01
IoC 解决了什么痛点问题?
03-10
02
如何调试 Nest 项目
03-10
03
Provider注入对象
03-10
更多文章>
Copyright © 2019-2025 Study | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式