【发布时间】:2021-07-25 19:02:39
【问题描述】:
我正在学习“react router dome”,这是我使用它的博客项目。
主路由页面 - app.js
<Route exact path="/" component={LandingPage} />
<Route exact path="/post/personal" component={PersonalPage} />
<Route exact path="/post/something" component={SomethingPage} />
<Route exact path="/post/javascript" component={JavascriptPage} />
<Route exact path="/post/react" component={ReactPage} />
<Route
render={() => (
<div
style={{
padding: "20px",
width: "280px",
margin: "0 auto",
fontWeight: "bold",
}}
>
Worng Page found
</div>
)}
/>
/post/personal - 个人页面
<Link className="more" to={`/post/personal/${value._id}`}>
Click>
</Link>
<Route
exact
path={`/post/personal/:postId`}
component={PersonalDetailPage}
/>
我的想法是,如果我按下 Click Link 按钮,我会进入 Route [PersonalDetailPage]。 但我的代码不工作,并且个人详细信息页面没有显示
屏幕只显示“找到错误的页面”。
但是如果你这样写代码,它工作得很好。
app.js
<Route exact path ="/post/personal/:postId
我想使用 subRouting 而不使用主页 app.js 上的 up 路由。 我能怎么做? 请帮助我上帝的程序员朋友!!!
【问题讨论】:
标签: routes react-router-dom router