我正在尝试使用 React 和 React-router 构建一个视差网站
在我发现的大多数react-router示例中,目标dom节点被替换为与路由对应的Handler。
var routes = (
<Route handler={App} path="/">
<DefaultRoute handler={Home} />
<Route name="about" handler={About} />
<Route name="users" handler={Users} />
</Route>
);
Router.run(routes, function (Handler) {
React.render(<Handler/>, document.body);
});
如何将所有路由处理程序渲染到单个页面中并使用react-router跳转到页面中的特定位置?
我认为你想要使用的是<Link to="#LOCATION" />
。它在文档中说to的属性Link tag: 要链接到的路由的名称或完整的 URL。。尝试一下,看看是否有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)