首页 新闻 赞助 找找看

antd pro 动态路由问题 求大神解答一下

0
悬赏园豆:10 [待解决问题]



自定义路由从后端 获取的 ,页面上已经显示出来了,但内容不出来,,,必须要在 routes.js 配置路径才会显示,,,能不能不配置 从后台动态获取??

孩丿的主页 孩丿 | 初学一级 | 园豆:134
提问于:2022-01-12 14:47
< >
分享
所有回答(1)
0

动态路由可以这么设计呀
<BrowserRouter>
<Switch>
{/* 路由 */}
<Route exact path='/' component={Home} />
<Route path='/article/:id' component={Article} />
<Route path='/404' component={FzF} />
<Redirect to='/404' />
</Switch>
</BrowserRouter>

对应的组件可以这么写去链接

<Link to={{ pathname: /article/${this.state.id} }} >
<p className={style.title}>{this.state.title}</p>
</Link>

至于id,是你从后端获取的值

skywa1ker | 园豆:216 (菜鸟二级) | 2022-02-12 16:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册