声明式导航-跳转传参

目录

一、概念解释

二、查询参数传参

三、动态路由传参

四、两种传参方式的区别

五、动态路由参数可选符


一、概念解释

声明式导航:<router-link>标签

跳转传参:在跳转路由时,进行传值。

二、查询参数传参

语法:<router-link to="/path?参数名=值">

对应页面组件接收传递过来的值:$route.query.参数名(页面使用的时候,配合插值表达式{{$route.query.参数名}}即可使用。如果是在js部分要使用该值,则需要通过this.$route.query.参数名。来拿到该值)

三、动态路由传参

配置路由

配置导航链接:<router-link to="/search/参数值">

对应页面组件接收传递过来的值:$route.params.参数名,在该示例中,参数名为words,所以对应组件接收传递过来的值:$route.params.words。假如地址栏为:“/search/study”,则对应组件通过$route.params.words接收到的值为:study。

四、两种传参方式的区别

查询参数传参(比较适合传多个参数)

跳转:to="/path?参数名1=值&参数名2=值"

获取:$route.query.参数名

动态路由传参(优雅简洁,传单个参数比较方便)

配置动态路由:path:"/path/:参数名"

跳转:to="/path/参数值"

获取:$route.params.参数名

五、动态路由参数可选符

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值