我有一个Link
:
<Link href={href} passHref shallow>
<StyledLink
$active={active}
$disabled={disabled}
onClick={() => passBackNumber(number)}
>
{number}
</StyledLink>
</Link>
StyledLink
我的styled.a
元素在哪里,并onClick
传递刚刚单击的数字。我发现如果你想使用<Link/>
+styled-components
你需要使用passHref
. 但问题是即使我指定shallow
了,页面仍然在刷新。我只想通过 url 更改和触发回调。我做错什么了?