【发布时间】:2021-07-28 09:02:05
【问题描述】:
我正在开发 spotify clone,其中,我正在开发侧导航。我想使用链接连接使用sidenav中的react划分的页面。
这是侧边栏代码
<SideBackground>
<LogoImg src="https://music-b26f.kxcdn.com/wp-content/uploads/2017/06/635963274692858859903160895_spotify-logo-horizontal-black.jpg"></LogoImg>
<BrowserRouter>
<Link to="/">
<Option Icon={HomeIcon} title="Home" />
</Link>
<Link to="/Search">
<Option Icon={SearchIcon} title="Search"/>
</Link>
<Link to="/Library">
<Option Icon={LibraryMusicIcon} title="Library"/>
</Link>
</BrowserRouter>
<StringTitle>PLAYLIST</StringTitle>
<Line/>
{
playList.map(({ name }) => <PrintList>{name}</PrintList>)
}
<Option/>
</SideBackground>
这是页面视图代码
<div>
HOME
</div>
<div>
LIBRARY
</div>
<div>
Search
</div>
【问题讨论】:
-
你需要在BrowserRouter里面设置Route,根据路径渲染合适的组件。
标签: reactjs react-router spotify styled-components