vue路由全面详解(中):路由命名、query参数、params参数、props配置、replace属性、编程式路由导航

本文详细介绍了Vue路由的使用,包括路由命名以简化跳转,query和params参数的传递,props配置以方便组件接收参数,replace属性在路由跳转中的作用,以及编程式路由导航的实现。通过实例展示了各种用法,帮助开发者更好地理解和应用Vue路由。
摘要由CSDN通过智能技术生成

上篇博客vue路由全面详解(上):基本使用、多级路由、工作模式……_czjl6886的博客-CSDN博客,我们对路由有了基本的认识与使用,今天我们就来看看路由更深入、更常见的用法。

目录

一、路由命名

二、路由的参数

1.query参数

2.params参数

三、路由的props配置

四、replace属性

五、编程式路由导航 


一、路由命名

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.在跳转的时候,指定要传递的参数的写法&

  • 17
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

唯一的阿金

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

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

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

打赏作者

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

抵扣说明:

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

余额充值