Как использовать href (перенаправить на другую ссылку) в реагировать? - PullRequest
0 голосов
/ 10 февраля 2019

Я пытаюсь открыть ссылку в новой вкладке в реакции.

В настоящее время я использую window.open('www.google.com', '_blank')

Но при этом открывается новая вкладка с добавленным корневым URL-адресом приложения реакции, например, localhost:3000/www.google.com, вместо того, что я на самом деле хочу перенаправить, это www.google.com

Есть ли способ сделать это?

Ответы [ 2 ]

0 голосов
/ 10 февраля 2019

Вы пытались использовать тег привязки с href, например, <a href=http....></a> см. Здесь: https://www.w3schools.com/tags/tag_a.asp

0 голосов
/ 10 февраля 2019

Если вы определите протокол в начале вашего URL, он будет перенаправлять вас, а не добавлять к текущему корню:

window.open('https://www.google.com', '_blank')

Примечание https:// в начале

Причина этого в том, что метод window.open() не только принимает URL, но и может принимать путь в качестве первого аргумента.Таким образом, вам необходимо явно указать, что первый аргумент является URL-адресом, используя полный домен, а не путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...