【发布时间】:2021-08-23 23:33:12
【问题描述】:
我希望有人可以帮助我。
我正在尝试让我的导航链接在 Gatsby 中处于活动状态。所以我使用带有activeStyle的链接。由于某种原因,它不起作用。如果我刷新页面,则活动样式会在当前页面上生效。但是每次换页都得重新刷新一次。
import * as React from "react"
import { Link } from "gatsby"
import "../components/styles/navigation.module.css"
const Navigation = ({ menuLinks }) => {
return (
<header>
<div className="container">
<div>
<nav>
<ul>
{menuLinks.map(link => (
<li
key={link.name}
>
<Link activeStyle={{color: "black"}} className="nav-links" to={link.link}>
{link.name}
</Link>
</li>
))}
</ul>
</nav>
</div>
</div>
</header>
)
}
export default Navigation
【问题讨论】:
标签: reactjs navigation styles gatsby