react 路由跳转带参数

21 篇文章 0 订阅

1.比较常用的就是修改路由配置在path:"/xxx/:type" 这种类型 

 {
        name: 'xxxx',
        text: 'xx',
        path: '/xxxx/:type',
        component: xx
      },

这种类型的主要是详情页面等不在一级显示的页面中使用。

2.第二种使用query 来实现,首先引入

import { Link } from 'react-router-dom'

然后在需要跳转的地方添加

<Link to={{ pathname: placeUlr , query : { type: '0' }}}

其中query 就是我们需要传递的参数了 ,在我们跳转的页面使用 props.location.query.type  就可以拿到传过来的参数了

3.使用 state  跟query实现基本一样  props.location.state.type

<Link to={{ pathname: placeUlr , state : { type: '0' }}}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值