gpt4 book ai didi

javascript - React 是如何工作的? 中的绝对路径

转载 作者:行者123 更新时间:2023-12-01 00:25:07 27 4
gpt4 key购买 nike

首先,如果这个问题看起来很愚蠢,我很抱歉,但我仍在学习 React 和 html。所以问题是我的 react 代码中有一个按钮标签,它为我提供了一些关于进入我提供的特定链接的逻辑。我的 Button.js 最终是一个链接,它将带我到我提供的链接:

    <Link
className={[
'button',
`button--${props.design}`,
`button--${props.mode}`
].join(' ')}
to={props.link}
>

当我在路线“/”中并调用带有 postId 链接的 Button 标记时,我会转到“/:postId”页面,这是我后端的帖子页面

<Button mode="flat" link={this.props.id}>

但是当我在路由“/profile/”中并且正在执行按钮时,我将路由“/profile/:postId”,这不是我后端的帖子页面,所以什么也没有发生,我看不到帖子页面。

即使我位于“/profile/” route ,如何才能转到“/:postId”?

最佳答案

我认为您的问题与相关链接有关。尝试更新 Button 的使用,在“链接”前面加上正斜杠:

<Button mode="flat" link=`/${this.props.id}`>

关于javascript - React <Link> 是如何工作的? <Link> 中的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59079007/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com