【发布时间】:2020-12-11 20:37:51
【问题描述】:
我试图在我的 react 项目中创建一个链接以打开使用 Heroku 部署的另一个项目,但是当我单击该链接时,页面的 url 变为 http://localhost:3000/mytrellos.herokuapp.com https://mytrellos.herokuapp.com/ 所以页面无法渲染。谁能告诉我问题是什么? 这是我的代码:
<Link to="mytrellos.herokuapp.com/" target="_blank">
Visit Website
</Link>
```
【问题讨论】:
-
Linkonly “在您的应用程序周围提供声明性、可访问的导航。”所以不要链接到外部 URL,为此使用锚 (<a />) 标记。一种可能的解决方案是创建您自己的自定义“链接”组件,该组件根据路径前缀呈现一个或另一个,即如果它以“https://”开头。
标签: reactjs heroku hyperlink react-router-dom