【问题标题】:React-Router always appending Other site's URl to the Base urlReact-Router 总是将其他站点的 URl 附加到 Base url
【发布时间】:2021-09-09 07:35:25
【问题描述】:

我是第一次使用 react-router,我被困在这个阶段大约一天,react-router 只是将 URL(指的是不同的站点,如 'google.com')附加到我的基本 URL 和给出像“http://localhost:3000/google.com”这样的查询有人可以向我解释为什么会这样吗?

<SlideCard onClick={() => moveSlide(offsetFromMiddle)}>
        <a href={'www.github.com'} target={''} rel={'noreferrer'} className={'a_no_style'}>
            {content}
        </a>
</SlideCard>

这是我卡在的代码

【问题讨论】:

  • 这里我什至看不到任何与路由器相关的代码?有没有更多的代码伙伴?

标签: javascript reactjs react-router react-router-dom


【解决方案1】:

我猜那是因为当你像这样在你的 a 标签中提供一个 href 时,它会将你提供的 url 附加到当前 url,如果你想更改你的 all 目录,你可以添加 https:// 在开始。如果您不这样做,会将其添加到您当前的网址中。这就是我实际得到的。

【讨论】:

    猜你喜欢
    • 2015-04-24
    • 2018-09-03
    • 2018-08-07
    • 2018-08-01
    • 2017-01-16
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 2019-10-27
    相关资源
    最近更新 更多