如何使用react-router跳转到页面中的特定位置

时间:2015-02-18 17:32:24

标签: reactjs parallax react-router

我正在尝试使用react和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跳转到页面中的特定位置?

1 个答案:

答案 0 :(得分:0)

我认为你想要使用的是<Link to="#LOCATION" />。它在文档中说明链接标记的属性: 要链接到的路由的名称,或完整的URL。 即可。试试看,看看是否有效。