我正在尝试使导航栏导航到另一个页面并向下滚动到此页面上的某个 ID
这是我的 protofolio 的导航栏组件,它有 3 个链接,Projects应该转到Home,然后向下滚动到projects“项目”部分中的 id
import React, { Component } from "react";
import logo from "../../images/logo.png";
import { Link } from "react-router-dom";
import Scroll from "react-scroll";
import "./NavBar.css";
const ScrollLink = Scroll.Link;
class NavBar extends Component {
render() {
return (
<div className="NavBar">
<Link to="/" className="logo-container">
<img className="logo" src={logo} alt="Mahboub logo"></img>
</Link>
<div className="Nav-links">
<Link to="/">Home</Link>
<ScrollLink
className="navy"
smooth={true}
duration={500}
to="projects"
>
projects
</ScrollLink>
<Link to="/">Contacts</Link>
</div>
</div>
);
}
} …Run Code Online (Sandbox Code Playgroud)