Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何反应<;链接>;作品绝对路径在<;链接>;_Javascript_Html_Reactjs_React Native - Fatal编程技术网

Javascript 如何反应<;链接>;作品绝对路径在<;链接>;

Javascript 如何反应<;链接>;作品绝对路径在<;链接>;,javascript,html,reactjs,react-native,Javascript,Html,Reactjs,React Native,首先,如果这个问题看起来很愚蠢,我很抱歉,但我仍在学习react和html。 所以问题是,我的react代码中有一个按钮标记,它为我提供了一些关于进入我提供的特定链接的逻辑。My Button.js最终是一个链接,它将我带到我提供的链接: 当我在路线“/”中时,我调用按钮标签并链接到postId,我会进入“/:postId”页面,这是我在后端的post页面 但是,当我在路由“/profile/”中执行按钮时,我将路由“/profile/:posted”,而这不是我后端的帖子页面,因此不会

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


当我在路线“/”中时,我调用按钮标签并链接到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中。我必须传递一个字符串才能将其作为一个绝对路径,就像这样
`是的,我的评论显示的方式中有很多字符。我想你明白我改变了什么。我还将把它作为一个答案发布,这样每个人都可以读得更清楚