vue-router 的常见用法

本文介绍了 Vue Router 的常见用法,包括路由重定向、嵌套路由、动态路由的原理与实践,以及编程式导航和导航守卫的详细用法。通过实例展示了如何配置路由规则、使用 props 传递参数、控制页面访问权限等关键概念。
摘要由CSDN通过智能技术生成

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 组件中,声明 tab1tab2子路由链接以及子路由占位符。示例代码如下:

<template>
  <div class="about-c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小脆筒style

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值