学习笔记——react路由跳转时传参
使用react路由时,需要在路由跳转时,向下一个组件传递参数。
1. params中传参
首先在Route组件中path属性配置 **/:id**。
<Route path="/product/detail/:id" component={ ProductDetail } />
可以进行标签跳转和代码跳转两种方式,在跳转路径后面拼接 /具体参数。
<!-- 代码跳转 -->
<Button type="primary" size="small" onClick={ () => { this.props.history.push("/product/detail/" + record.id) } }>跳转</Button>
<!-- 标签跳转 -->
<Link to={ "/product/detail/" + record.id } >跳转</Link>
在目标页面可以通过 this.props.match.params.id 接受传递参数。
还没有评论,来说两句吧...