目录
vue-router 的常见用法
1. 路由重定向
路由重定向指的是:用户在访问地址 A 的时候,强制用户跳转到地址 C ,从而展示特定的组件页面。
通过路由规则的 redirect 属性,指定一个新的路由地址,可以很方便地设置路由的重定向:
const router = new VueRouter({
routes:[ // 在 routes 数组中,声明路由的匹配规则
// 当用户访问 / 的时候,通过 redirect 属性跳转到 /home对于的路由规则
{
path: '/', redirect: '/home'},
// path 表示要匹配的hash地址; component 表示要展示的路由组件
{
path: '/home', component: Home },
{
path: '/movie', component: Movie },
{
path: '/about', component: About }
]
})
2. 嵌套路由
通过路由实现组件的嵌套展示,叫做嵌套路由
3.1 声明子路由链接和子路由占位符
在 About.vue 组件中,声明 tab1 和 tab2 的子路由链接以及子路由占位符。示例代码如下:
<template>
<div class="about-c