路由的传参有哪些?

本文详细介绍了在Vue.js中如何使用路由器进行声明式和编程式导航,包括动态路由传参、查询参数以及在组件中获取参数的方法,提供了完整的代码示例。
摘要由CSDN通过智能技术生成

路由传参

导航:1.声明式导航

router-link 组件实现的组件跳转

2.编程式导航

通过js代码实现跳转

声明式导航传参:

动态路由传参:

规则: path:/路径/:名字(id)

调用:/路径/参数

组件中获取:this.$route.params.名字(id)

查询参数传参:

规则: path : /路径

调用:/路径? 参数1=值 & 参数2=值

组件中获取:this.$route.query.名字(id)

编程式导航传参:

动态路由传参:

组件中获取参数:this.$route.params.id

this.$router.push('/路径/ 参数')

查询参数传参:

组件中获取参数:this.$route.query.id

this.$router.push('/路径? 参数1=值 & 参数2=值')

完整写法:this.$router.push({

                path:" 路径 ",

                query:{

                        参数1:值,

                        参数2:值

                        ...

                }

        })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值