【发布时间】:2016-03-11 17:50:45
【问题描述】:
我的导航栏包含以下内容
+------+-------+-------+
| Home | About | Login |
+------+-------+-------+
主页是具有多个部分的垂直可滚动页面(例如#About 和其他部分)而登录是在/login 路由上呈现的单独反应组件。
这是我的route.js 文件
<Route path="/" component={App}>
<IndexRoute component={Home}/>
<Route path="/login" component={Login}/>
</Route>
我的问题是我应该如何处理页面部分内的导航变化?
目前我正在这样做:
<li>
<Link to="/#about-us">About</Link>
</li>
主页页面中的关于部分是
<div id="about-us">
About us
</div>
这种方法的问题是当我在登录页面 (/login) 并单击主页的关于部分链接 (/#about-us) 时没有任何反应!
编辑: 我正在使用 react-routerV2
【问题讨论】:
标签: javascript reactjs react-router