React 函数组件 link传递参数,props接收参数

本文探讨了在React函数组件中如何通过link传递参数,并在目标组件中使用props来接收这些参数,特别是利用URL进行参数传递的方法,适用于前端开发中允许公开的数据交换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//传递的页面,用link跳转并且携带参数
  <Link to={
           '/notice/' + tabKey
           }

notice为要跳转的页面组件,tabkey=1为传递参数,用url传参可以传递允许暴露的参数。

//挂载的路由 noticeType为接收的参数
<UserRoute path="/notice/:noticeType" component={Notice} />
//接收的页面
//notice组件
1.引入RouteComponentProps
import { RouteComponentProps } from "react-router-dom";
2.定义
interface Props {
    noticeType: string

}
3.通过props拿到我们想要的noticeType
const Notice: React.FC<RouteComponentProps<Props>> = (props) => {
    const noticeType = props.match.params.noticeType
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值