Link 正在追加而不是打开新的 link
Link is appending instead of opening new link
我遇到一个问题,我试图打开 link,但没有打开 link,而是错误地附加了 link。我已经尝试了很多东西,但没有运气。
错误:
Cannot GET /users/123453/www.apple.com
Button.tsx(试过#1):
<Button
block
onClick={() => window.location.replace("www.apple.com")}
>
Title
</Button>
Button.tsx(已尝试 #2):
<Button
block
onClick={() => window.location.href = "www.apple.com"}
>
Title
</Button>
您应该在提供独立链接时使用绝对 URL。
An absolute URL is a ‘full’ URL or one that contains the entire
address of the page.
你的情况,添加https,即替换www.apple.com with https://www.apple.com
<Button
block
onClick={(e) => {
e.preventDefault();
window.location.href='https://www.apple.com';
}}
>
Title
</Button>
也试试,window.location = "https://www.apple.com",会成功的。
我遇到一个问题,我试图打开 link,但没有打开 link,而是错误地附加了 link。我已经尝试了很多东西,但没有运气。
错误:
Cannot GET /users/123453/www.apple.com
Button.tsx(试过#1):
<Button
block
onClick={() => window.location.replace("www.apple.com")}
>
Title
</Button>
Button.tsx(已尝试 #2):
<Button
block
onClick={() => window.location.href = "www.apple.com"}
>
Title
</Button>
您应该在提供独立链接时使用绝对 URL。
An absolute URL is a ‘full’ URL or one that contains the entire address of the page.
你的情况,添加https,即替换www.apple.com with https://www.apple.com
<Button
block
onClick={(e) => {
e.preventDefault();
window.location.href='https://www.apple.com';
}}
>
Title
</Button>
也试试,window.location = "https://www.apple.com",会成功的。