【发布时间】:2021-05-26 11:51:08
【问题描述】:
现在,我在 match.params.id 获取 productId,但是当我使用 find 方法比较 item.id 和 match.params.id 时,它返回未找到产品....下面是代码
const DetailsPage = (props) => {
console.log(props.match.params.id)
const product = data.products.find((item) => item.id === props.match.params.id)
console.log(product);
if (!product) {
return (
<h1>Product Not Found</h1>
)
}
return (
<div>
DetailsPage
{product.name}
</div>
)
如您所见,我的 console.log(props.match.params.id) 给了我产品参数 ID,但我的函数声明中不存在任何内容
【问题讨论】:
标签: javascript reactjs url parameters