const router = useRouter();
return (
<>
{Usercategory.map((user,index)=>{
return <div className='user-li' key={index} onClick={()=>{router.push(user.link)}}>
<li>
{user.icon}
</li>
<li>
<span>{user.name}</span>
<span>{user.entry}</span>
</li>
</div>
})}
</>
)
}
在上面,
onClick={()=〉{路由器.推送(用户.链接)}
不能工作?
我该怎么吃?谢谢
1条答案
按热度按时间carvr3hs1#
用
Link
Packagediv
元素,如下所示:另外,与你的问题分开,使用index作为键是错误的,如果你使用
user.link
或user.name
作为键会更好,因为如果你不声明键,react/next会自动使用index作为键。