【发布时间】:2022-07-15 19:11:54
【问题描述】:
我现在有一个代表商店的按钮,点击后它会将您重定向到不同的页面,并且卡片元素已映射到外部数据。 我希望这个按钮可以导航到不同的页面,请帮忙。
const data =[
{
id:"Extensions",
Title:"Electrical Collections",
img:"/Assets/Electricals/Extlogo.png",
},
{
id:"Phone Accesorries",
Title:"Phone Accessories",
img:"/Assets/Phone/phoneacc.png",
},
{
id:"Homeware",
Title:"Homeware Collections",
img:"/Assets/Home/home.png",
},
]
function Home() {
let Navigate =useNavigate();
const handleElectricalPage = () =>{
Navigate("/extensionproduct")
}
<div className='cardContainer'>
{data.map((item )=>(
<card>
<div className='imageContainer'>
<img src={item.img} alt='Extension logo'/>
</div>
<div className='contentsContainer'>
<h2>{item.Title}</h2>
<div className='iconButtonContainer'>
<button onClick={handleElectricalPage}>Shop Now</button>
<ArrowForwardIcon className='arrowIcon'/>
</div>
</div>
【问题讨论】:
-
Stackoverflow 不是代码编写服务。您共享的代码仅导航到
"/extensionProduct"路径。您自己尝试过什么来导航到不同的页面?您要导航到哪些页面?
标签: reactjs react-router