Javascript 如何反应<;链接>;作品绝对路径在<;链接>;
首先,如果这个问题看起来很愚蠢,我很抱歉,但我仍在学习react和html。 所以问题是,我的react代码中有一个按钮标记,它为我提供了一些关于进入我提供的特定链接的逻辑。My Button.js最终是一个链接,它将我带到我提供的链接:Javascript 如何反应<;链接>;作品绝对路径在<;链接>;,javascript,html,reactjs,react-native,Javascript,Html,Reactjs,React Native,首先,如果这个问题看起来很愚蠢,我很抱歉,但我仍在学习react和html。 所以问题是,我的react代码中有一个按钮标记,它为我提供了一些关于进入我提供的特定链接的逻辑。My Button.js最终是一个链接,它将我带到我提供的链接: 当我在路线“/”中时,我调用按钮标签并链接到postId,我会进入“/:postId”页面,这是我在后端的post页面 但是,当我在路由“/profile/”中执行按钮时,我将路由“/profile/:posted”,而这不是我后端的帖子页面,因此不会
当我在路线“/”中时,我调用按钮标签并链接到postId,我会进入“/:postId”页面,这是我在后端的post页面
但是,当我在路由“/profile/”中执行按钮时,我将路由“/profile/:posted”,而这不是我后端的帖子页面,因此不会发生任何事情,我无法看到帖子页面
即使在“/profile/”路线中,我如何才能转到“/:posted?”我相信您的问题与相关链接有关。尝试更新您使用的
按钮
以正斜杠作为“链接”的开头:
<Button mode="flat" link=`/${this.props.id}`>
我相信您的问题与相关链接有关。尝试更新您使用的
按钮
以正斜杠作为“链接”的开头:
<Button mode="flat" link=`/${this.props.id}`>
在中,它将
to={props.Link}
视为一个对象,并且不创建绝对路径。我不得不这样改变它
为了将其视为表示中绝对路径的字符串,它将
to={props.Link}
视为一个对象,而不创建绝对路径。我不得不这样改变它
为了将其视为表示绝对路径的字符串是的,相对路径确实存在问题。但把它改成你提到的那样没用。我不得不在街上换。问题是它将
to={props.link}
属性作为一个对象,在本例中,它将该属性添加到当前url中。我必须传递一个字符串才能将其作为一个绝对路径,就像这样`是的,我的评论显示的方式中有很多字符。我想你明白我改变了什么。我也会把它作为一个答案发布,这样每个人都能更清楚地阅读它。是的,这确实是一个相对路径的问题。但把它改成你提到的那样没用。我不得不在街上换。问题是它将to={props.link}
属性作为一个对象,在本例中,它将该属性添加到当前url中。我必须传递一个字符串才能将其作为一个绝对路径,就像这样`是的,我的评论显示的方式中有很多字符。我想你明白我改变了什么。我还将把它作为一个答案发布,这样每个人都可以读得更清楚