当前位置: 首页 > 知识库问答 >
问题:

ReactJs-复杂树路由

鲁向明
2023-03-14

我有以下路由配置(用react-router构建)

<Router history={history}>
    <Route path="/" component={App}>
        <IndexRoute component={Index}/>
        <Route path="studio" component={Studio}>
            <Route path="/studio/detail" component={Calendar} />
        </Route>
    </Route>
</Router>
render() {
        return (
            <div>
                <nav className="navbar">
                    <div className="container-fluid">
                        <ul className="nav navbar-nav navbar-right">
                            <li><Link className="menu-link" ref="menu" to="/studio">Studio</Link></li>
                        </ul>
                    </div>
                </nav>
                <div id="content-wrapper">{this.props.children}</div>
            </div>
        )
    }

我的路由/studio/detail是从另一个组件调用的,但是当我试图查看它时,我看不到我的页面详细信息,而是看到它的父页面/studio

共有1个答案

陈毅
2023-03-14

当您像上面那样嵌套 时,React Router将嵌套相应的组件,https://github.com/rackt/react-router/blob/v1.0.0/docs/guides/basics/routeConfiguration.md#decoupling-the-ui-from-the-URL。

如果不需要将 嵌套在 下,则不要嵌套相应的路由。

 类似资料:
  • 画布中的路径不仅限于线条和圆,实际上还可以用它们来创建各种奇妙的图形。 单独一条直线路径可以绘制成一条漂亮的线条,下面介绍如何将多个路径连接在一起。 context.beginPath(); context.moveTo(100, 50); context.lineTo(150, 150); context.lineTo(50, 150); context.closePath(); con

  • 我在我的应用程序中使用MVVM模式。我有以下(简化版)VM类: 因此,一个Module2601_VM包含几个属性,以及Module2610_VM和ComPort_VM对象的列表。 我有一个MainModule_VM类中Module2601_VM对象的列表。 我想将这个Module2601集合及其子项绑定到树状视图中,并使用以下层次结构: 网关: 网关#0 COM#1 我的问题是,我的层次结构正常,

  • pre { white-space: pre-wrap; } 树形网格(TreeGrid)可以展示有限空间上带有多列和复杂数据电子表格。本教程将演示如何将表格数据排列在分割的网格和多行表头中,以便组织共同的数据。 创建树形网格(TreeGrid)     <table title="Complex TreeGrid"             url="data/treegrid2_data.js

  • 我目前有一个react应用程序,我正在工作,路由是错误的。我以前已经像这样设置了react应用程序及其路由,但是当试图路由到“details”组件时,只有url发生了变化,但是组件没有加载。多一双眼睛就能看到我错过了什么。我将路线设置为: < li>index.js: 根“/”路径组件加载,但我无法获取详细信息组件组件在使用history进行路由时呈现.

  • 此处声明: TreeSet为add()/remove()/contains()提供了日志(n)时间复杂性保证。 但是使用二叉查找树,在最坏的情况下,二叉查找树可以有O(n)高度。log(n)复杂性如何“保证”?

  • 我已经知道,如果您尝试查找具有特定键的项目,最坏情况下的运行时间是O(n),。如果您试图搜索特定的数据项(您不知道该键),那么最坏情况下的运行时间是O(n)。然而,如果键和数据都是整数,输入项在插入之前被随机置乱,会怎么样。最糟糕的运行时间还会保持不变吗?