<Link to="/AddPromotion/NewPromotion">
如图,我打算跳转时传入一个参数为“NewPromotion”,在相应页面通过如下方式接收:
const orderSKU = props.match.params.id;
但是打印出来为空,经检查是 Router.js文件有问题,之前写法
<Route path="/AddPromotion" component={AddPromotion} />
是有问题的,应该加上:id 表示携带的参数:
<Route path="/AddPromotion/:id" component={AddPromotion} />
改为上图正确写法后,打印出接收的参数了:
再复习一下传参的几种方式:
React路由传参的三种方式
方式 一:
通过params
1.路由表中
<Route path=' /sort/:id ' component={So