ReactRouter链接动态参数不工作

ReactRouter Link dynamic param not working

本文关键字:工作 参数 动态 链接 ReactRouter      更新时间:2023-09-26

我已经创建了一个路由

<ReactRouter.Route path="/brand/:brandId" handler={BrandManage}/>

我可以用找到路线

/brand/idnumber

但我想生成动态链接。根据文档,我应该能够做一些类似的事情:

<ReactRouter.Link to="/brand" params={{ brandId: this.props.data.get('_id') }}>
      Edit
</ReactRouter.Link>

但生成的链接会转到

/brand

我应该更新我的路线以使用吗

/brand

<ReactRouter.Link to={this.props.data.url + this.props.data.get('_id')}> Edit </ReactRouter.Link>

而不是

<ReactRouter.Link to="/brand" params={{ brandId: this.props.data.get('_id') }}>
         Edit
</ReactRouter.Link>

实现了我想要的