Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
838 views
in Technique[技术] by (71.8m points)

react-router 如何在:id后面嵌套路由

<Route path="/" component={App}>
                <IndexRoute component={Home}/>
                <Route path="basic" component={Basic}>
                    <IndexRoute component={Points}/>
                    <Route component={PointDetail}>
                        <Route path="endpoints/:uuid" component={PointDetail} >
                            <Route path="connect_test" component={Connect_test}/>
                        </Route>
                    </Route>
                

                </Route>
            </Route>
        </Router>

我在PointDetail中使用<Link to={/basic/endpoints/${this.props.params.uuid}/connect_test}><Button type="primary"> 连接</Button></Link>,但是不跳转到Connect_test页面,而是留在当前页面。

请问一下怎么在route中设置使/basic/endpoints/:uuid页面跳转到/basic/endpoints/:uuid/connect_test页面


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

如下:

<Route path="endpoints/:uuid" component={PointDetail} />
<Route path="endpoints/:uuid/connect_test" component={Connect_test}/>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...