上篇博客vue路由全面详解(上):基本使用、多级路由、工作模式……_czjl6886的博客-CSDN博客,我们对路由有了基本的认识与使用,今天我们就来看看路由更深入、更常见的用法。
目录
一、路由命名
1. 概念理解:路由命名,就是给路由映射的路径命一个名字
2.好处 :可以简化路由的跳转
3.使用方法
在 route 文件夹的 index.js 文件里面,添加 name 配置项,路由的名字的可以随意命名,但是应具有语义性,让人一看便知其意思,如下所示,可以只给一个路径命名,也可以给多个路径命名,具体要看编程需要。
a. 给路由命名:
{
name:'demo' //给路由命名
path:'/demo',
component:Demo,
children:[
{
path:'test',
component:Test,
children:[
{
name:'hello' //给路由命名
path:'welcome',
component:Hello,
}
]
}
]
}
b. 简化跳转:
在 .vue 文件中,编写以下跳转代码 :
<!--简化前,需要写完整的路径 -->
<router-link to="/demo/test/welcome">跳转</router-link>
<!--简化后,直接通过名字跳转 -->
<router-link :to="{name:'hello'}">跳转</router-link>
二、路由的参数
路由在跳转到目标路径时,我们可以指定路由携带一些参数进行跳转,我们主要使用的是 query 参数和 params 参数
1.query参数
a.在跳转的时候,指定要传递的参数的写法&