我有这条调用PriceWithId函数的路由
<Route path='/collections/:pId' component={PriceWithID} />
功能是这样的
const PriceWithID = ({match}) =>
{
let test = Object.entries(match);
let test2 = test.filter(([prop])=>(prop === 'params'));
let test3 = test2[0][1];
let test4 = Object.values(test3)[0]
return(
<Price image={IMGS.filter((i)=>(i.id === parseInt(test4,10)))[0]}/>
);
}
我知道有一个更好的 oneline 方式来实现test4。我使用的方法伴随着反复试验。谁能告诉我更好的方法,以便我可以用它替换 parseInt 中的 test4
慕妹3146593
慕田峪4524236
相关分类